A veces es mejor insertar los objetos por codigo... Sin embargo en este caso agregue un video dentro de la Linea de Tiempo... Luego, mediante as3, intento controlar su moviemiento, osea adelante o en reversa Lo que pasa es que a la hora de ejecutar el archivo, para adelante va bien, osea rapido pero en reversa, se ve pausado... Algun indicio de lo wue puede ser? tarda un poco porque es un swf de ~1mb http://www.box.net/shared/xj9xoyptzs
El codigo esta medio salido del tema, pero escrito tratando de evitar posibles fallos al
problema descrito antes...
Código ActionScript :
package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.Event; public class earth3d extends MovieClip { public var earth:MovieClip; public var SW:Number; private var switcher:Boolean = false; private var timeline:int = 355; public function earth3d() { earth = video_mc; SW = earth.width; earth.addEventListener(Event.ENTER_FRAME,eventos); earth.addEventListener(MouseEvent.MOUSE_MOVE,mousepos); } private function eventos(e:Event){earth.stop();trace("EarthFotorama: "+earth.currentFrame); if(!switcher){fw();}else{rw();}} private function mousepos(e:MouseEvent) { trace("Mouse Pos: "+e.localX); if(e.localX <= (SW/2)){switcher=false;}else{switcher=true;} } private function fw():void { timeline=timeline-4; earth.gotoAndStop(timeline); if(earth.currentFrame <= 4){timeline=1025; earth.gotoAndStop(timeline);}} private function rw():void { timeline=timeline+4; earth.gotoAndStop(timeline); if(earth.currentFrame >= 1025){timeline=4; earth.gotoAndStop(timeline);}} } }
Igual aca tengo el archivo completo
estoy probando el cs5, pero lo salvo para versiones posteriores de cs4.. espero no de problemas
http://www.box.net/shared/pgq7zz9goo
Muchas Gracias,
Fred