|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2005 Messages : 19 ![]() |
Bonjour à tous,
Je précise, je débute en AS Je cherche à faire fonctionner un clip comme un bouton en AS3. En AS2, on avait ceci this.onEnterFrame = function(){ if(rewind == true){ prevFrame(); } } this.onRollOver = function(){ rewind = false; play(); } this.onRollOut = function(){ rewind = true; } this.onRelease = function(){ getURL("http://maquette.cscomm.net/","_blank"); } this.onReleaseOutside = function() { rewind = true; } En AS3, quelqu’un a-t-il la solution ? Je sais, je vais au plus facile… Merci d’avance JP |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2004 Messages : 74 ![]() |
cela ne fonctionne plus du tout comme ça en AS3
tu trouveras un tuto détaillé ici http://www.yazo.net/index.php?option...d=15&Itemid=29 |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2005 Messages : 19 ![]() |
merci pour l'adresse du tuto
mais j'ai encore besoin d'aide... Je suis dans un menu où les boutons sont des clips. Je dois donc avoir 4 actions sur chaque bouton/clip : L’init Le mouse over Le mouse out Le clic L’init met le clip à zéro sans le jouer Le mouse over joue le clip Le mouse out revient à la position init Le clic lance un autre swf en self Quelqu’un peut-il m’aider à écrire ce code ? Merci d’avance Voilà ce que j’ai déjà écrit nomdeloccurence.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); nomdeloccurence.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); function onMouseOver(event:MouseEvent):void { (event.currentTarget as MovieClip).gotoAndPlay("nomduclip"); } function onMouseOut(event:MouseEvent):void { (event.currentTarget as MovieClip).????(); } |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : août 2005 Messages : 19 ![]() |
voici le code que j'ai écrit et qui fonctionne.
s'il y a quelqu'un pour me dire s'il est optimisable, je suis preneur. [Nom de l’occurence].addEventListener(Event.ENTER_FRAME,onInit); [Nom de l’occurence].addEventListener(MouseEvent.MOUSE_OVER, onMouseOverN); [Nom de l’occurence].addEventListener(MouseEvent.MOUSE_OUT, onMouseOutN); [Nom de l’occurence].addEventListener(MouseEvent.CLICK,onClickN); function onInit(event:Event):void { (event.currentTarget as MovieClip).gotoAndStop(1); } function onMouseOverN(event:MouseEvent):void { [Nom de l’occurence].removeEventListener(Event.ENTER_FRAME,onInit); (event.currentTarget as MovieClip).gotoAndPlay("[Nom du clip]"); } function onMouseOutN(event:MouseEvent):void { [Nom de l’occurence].removeEventListener(Event.ENTER_FRAME,onInit); (event.currentTarget as MovieClip).gotoAndStop(1); } function onClickN(e:Event):void { var url:URLRequest = new URLRequest(); url.url = "http://127.0.0.1/___/[Nom de la cible en local].swf"; var loader:Loader = new Loader(); loader.load(url); addChild(loader); } si ça peut servir à quelqu'un... jp |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com