+xHi,
I was wondering if it was possible to have trials and change the color of the screen background within the same experiment. Thank you.
I assume you mean something like different types of trials within the experiment having different screen background colors, right? If so, you can achieve that by having the respective <trial> elements display a <shape> covering the entire screen in the background. Set that <shape> to whatever color you need.
Example:
<block example>
/ trials = [1-6 = noreplace(a,b,c)]
</block>
// sets backgroundcolor to red
<trial a>
/ ontrialbegin = [
shape.backgroundcolor.color = red;
]
/ stimulusframes = [1=clearscreen, backgroundcolor, a_stim]
/ validresponse = (57)
</trial>
// sets backgroundcolor to green
<trial b>
/ ontrialbegin = [
shape.backgroundcolor.color = green;
]
/ stimulusframes = [1=clearscreen, backgroundcolor, b_stim]
/ validresponse = (57)
</trial>
// sets backgroundcolor to blue
<trial c>
/ ontrialbegin = [
shape.backgroundcolor.color = blue;
]
/ stimulusframes = [1=clearscreen, backgroundcolor, c_stim]
/ validresponse = (57)
</trial>
<shape backgroundcolor>
/ shape = rectangle
/ color = white
/ erase = false
/ size = (100%, 100%)
</shape>
<text a_stim>
/ items = ("A1", "A2")
/ txcolor = white
/ txbgcolor = transparent
/ erase = false
</text>
<text b_stim>
/ items = ("B1", "B2")
/ txcolor = white
/ txbgcolor = transparent
/ erase = false
</text>
<text c_stim>
/ items = ("C1", "C2")
/ txcolor = white
/ txbgcolor = transparent
/ erase = false
</text>