acces_btn.addEventListener(MouseEvent.CLICK, onClick); function onClick(e:MouseEvent):void { //efface if (ancienChild1) removeChild(ancienChild1); //ajoute addChild(nouveauChild); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionstop(); import com.greensock.*; import com.greensock.plugins.*; TweenPlugin.activate([BlurFilterPlugin]); import flash.display.Sprite; var stuRequest:URLRequest = new URLRequest("studio.swf"); var stuLoader:Loader = new Loader(); var realRequest:URLRequest = new URLRequest("real.swf"); var realLoader:Loader = new Loader(); var eventRequest:URLRequest = new URLRequest("event.swf"); var eventLoader:Loader = new Loader(); //animation des boutons et de l'image de fond à l'arrivée sur la frame 3 TweenLite.to(fond_mc, 2, {alpha:1}); TweenLite.from(studio_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(real_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(event_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(coll_btn,0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(dd_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(acces_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(news_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); TweenLite.from(contact_btn, 0.5, {scaleX:0, scaleY:1, blurFilter:{blurX:20}}); studio_btn.addEventListener(MouseEvent.CLICK, function(){ if (realLoader) removeChild(realLoader); if (eventLoader) removeChild(eventLoader); else { TweenLite.to(fond_mc, 1, {x:580, y:385}), TweenLite.to(studio_btn, 1, {x:235, y:260}); TweenLite.to(real_btn, 1, {x:50, y:60}); TweenLite.to(event_btn, 1, {x:50, y:160}); TweenLite.to(coll_btn, 1, {x:50, y:260}); TweenLite.to(dd_btn, 1, {x:50, y:360}); TweenLite.to(acces_btn, 1, {x:50, y:460}); TweenLite.to(news_btn, 1, {x:50, y:560}); TweenLite.to(contact_btn, 1, {x:50, y:660}); stuLoader.load(stuRequest); addChild(stuLoader); } }); real_btn.addEventListener(MouseEvent.CLICK, function(){ if (stuLoader) removeChild(stuLoader); if (eventLoader) removeChild(eventLoader); else { TweenLite.to(fond_mc, 1, {x:580, y:385}), TweenLite.to(real_btn, 1, {x:235, y:260}); TweenLite.to(studio_btn, 1, {x:50, y:60}); TweenLite.to(event_btn, 1, {x:50, y:160}); TweenLite.to(coll_btn, 1, {x:50, y:260}); TweenLite.to(dd_btn, 1, {x:50, y:360}); TweenLite.to(acces_btn, 1, {x:50, y:460}); TweenLite.to(news_btn, 1, {x:50, y:560}); TweenLite.to(contact_btn, 1, {x:50, y:660}); realLoader.load(realRequest); addChild(realLoader); } }); event_btn.addEventListener(MouseEvent.CLICK, function(){ if (realLoader) removeChild(realLoader); if (stuLoader) removeChild(stuLoader); else { TweenLite.to(fond_mc, 1, {x:580, y:385}), TweenLite.to(event_btn, 1, {x:235, y:260}); TweenLite.to(studio_btn, 1, {x:50, y:60}); TweenLite.to(real_btn, 1, {x:50, y:160}); TweenLite.to(coll_btn, 1, {x:50, y:260}); TweenLite.to(dd_btn, 1, {x:50, y:360}); TweenLite.to(acces_btn, 1, {x:50, y:460}); TweenLite.to(news_btn, 1, {x:50, y:560}); TweenLite.to(contact_btn, 1, {x:50, y:660}); eventLoader.load(eventRequest); addChild(eventLoader); } });
this.contains(realLoader); this.contains(stuLoader); this.contains(realLoader) event_btn.addEventListener(MouseEvent.CLICK, function(){ if (realLoader==true) removeChild(realLoader); if (stuLoader==true) removeChild(stuLoader); else { addChild(eventLoader); } });
var stuRequest:URLRequest = new URLRequest("studio.swf"); var stuLoader:Loader = new Loader(); var realRequest:URLRequest = new URLRequest("real.swf"); var realLoader:Loader = new Loader(); var eventRequest:URLRequest = new URLRequest("event.swf"); var eventLoader:Loader = new Loader(); //puisque contains n'est pas une action et qu'on ne peut pas mettre this.contains var main:MovieClip=this; studio_btn.addEventListener(MouseEvent.CLICK, function(){ if (main.contains(realLoader)){ removeChild(realLoader)} if (main.contains(eventLoader)){ removeChild(eventLoader)} else { TweenLite.to(fond_mc, 1, {x:580, y:385}), TweenLite.to(studio_btn, 1, {x:235, y:260}); TweenLite.to(real_btn, 1, {x:50, y:60}); TweenLite.to(event_btn, 1, {x:50, y:160}); TweenLite.to(coll_btn, 1, {x:50, y:260}); TweenLite.to(dd_btn, 1, {x:50, y:360}); TweenLite.to(acces_btn, 1, {x:50, y:460}); TweenLite.to(news_btn, 1, {x:50, y:560}); TweenLite.to(contact_btn, 1, {x:50, y:660}); stuLoader.load(stuRequest); addChild(stuLoader); }; });
while (numChildren > 0) removeChildAt(0);