![]() |
|
#2
|
|||
|
|||
|
Sorry… of course I got a FOR statement in the code… so it looks like this:
# Preload all videos PLAYLIST = ['Media/Mercury/1.avi','Media/Mercury/2.avi','Media/Mercury/3.avi'] DRAWORDER = 100 def playVideos(videos): # Create quads Quadleft1 = viz.addTexQuad() Quadleft1.setScale(.4,.225) Quadleft1.setPosition([0,0,0]) Quadleft1.drawOrder(DRAWORDER) posleft = viz.link(viz.MainView,Quadleft1) posleft.preTrans([-0.022,0,.1]) Quadleft1.disable(viz.RENDER_RIGHT) Quadright1 = viz.addTexQuad() Quadright1.setScale(.4,.225) Quadright1.setPosition([0,0,0]) Quadright1.drawOrder(DRAWORDER) posright = viz.link(viz.MainView,Quadright1) posright.preTrans([0.022,0,.1]) Quadright1.disable(viz.RENDER_LEFT) # Go through playlist PLAYLIST = ([ viz.addVideo(filename) for filename in videos ]) for video in PLAYLIST: # Play next video from 0 video.setTime(0) Quadleft1.texture(video) Quadright1.texture(video) video.play() # Wait for keypress # I'm trying to fade out layers step by step yield viztask.waitKeyDown(viz.KEY_UP) Quadleft1.alpha(Quadleft1.getAlpha() - 0.066) Quadright1.alpha(Quadright1.getAlpha() - 0.066) Quadleft1.drawOrder(DRAWORDER + 10) Quadright1.drawOrder(DRAWORDER + 10) viztask.schedule(playVideos(PLAYLIST)) |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| addWindow DrawOrder | fabioped | Vizard | 1 | 07-10-2013 09:52 AM |
| quads and resizing | dig | Vizard | 4 | 05-01-2006 03:21 PM |