Here is some of the code for the images:
Code: Select all
image ch01_truck_bg_trog = Movie(play="videos/ch01_truck_bg_trog_01.webm", loop=True, start_image="videos/ch01_truck_bg_trog_01.jpg", image="videos/ch01_truck_bg_trog_01.jpg") #background image
image bg ch01_truck_trog_01 = Movie(play="videos/bg ch01_truck_trog_01.webm", loop=False, side_mask=True, start_image="videos/bg ch01_truck_trog_01.png", image="videos/bg ch01_truck_trog_02.png") #1st sprite
image bg ch01_truck_trog_02 = Movie(play="videos/bg ch01_truck_trog_02.webm", loop=False, side_mask=True, start_image="videos/bg ch01_truck_trog_02.png", image="videos/bg ch01_truck_trog_03.png") #2nd sprite
# etc.
My problem is that the landscape background movie plays for about 1/2 second before the first character sprite shows, even though I call them together:
Code: Select all
scene ch01_truck_bg_trog with dissolve
show bg ch01_truck_trog_01
tr smiling "G’day there. Name’s Corey Meyer but everyone calls me Trog."
show bg ch01_truck_trog_02
It may be worth mentioning that once sprite shows, further sprites replace each other without delay - there is no returning to only the background while the next sprite loads.
So my question is: is there some way to force the background and first sprite to appear simultaneously?
As always, any ideas at all would be most welcome.