AS3 Flash CS5 onmouseover sur bouton
Résolu
elendill
Messages postés
36
Statut
Membre
-
elendill Messages postés 36 Statut Membre -
elendill Messages postés 36 Statut Membre -
Bonjour !
Alors voilà je voudrais qu'au survol de la souris mes boutons s'agrandissent progressivement et inversement quand on enlève la souris.
J'ai fait un calque sur lequel j'ai mes boutons (image converti en symbole "bouton") et un autre calque sur lequel je mets tout mon code, à savoir :
Inutile de dire que je suis débutant ^^ je suis plutôt html css et un peu javascript.
Je voulais un équivalent du setTimeout en JS donc j'ai vu qu'on pouvait utiliser timerSynchro.
Bref, je ne sais pas ce qui ne va pas là dedans.
Merci beaucoup :)
Alors voilà je voudrais qu'au survol de la souris mes boutons s'agrandissent progressivement et inversement quand on enlève la souris.
J'ai fait un calque sur lequel j'ai mes boutons (image converti en symbole "bouton") et un autre calque sur lequel je mets tout mon code, à savoir :
function over(btn){
if(btn.height < 40)
{
btn.width + = 2;
btn.height + = 2;
var timerSynchro:Timer = new Timer( 500, 1) ;
timerSynchro.addEventListener( TimerEvent.TIMER, over(btn) ) ;
timerSynchro.start();
}
}
function out(btn){
if(btn.height > 30)
{
btn.width - = 2;
btn.height - = 2;
var timerSynchro:Timer = new Timer( 500, 1) ;
timerSynchro.addEventListener( TimerEvent.TIMER, out(btn) ) ;
timerSynchro.start();
}
}
bouton_ps.addEventListener(MouseEvent.MOUSE_OVER, over(bouton_ps) );
bouton_ps.addEventListener(MouseEvent.MOUSE_OUT, out(bouton_ps) );
Inutile de dire que je suis débutant ^^ je suis plutôt html css et un peu javascript.
Je voulais un équivalent du setTimeout en JS donc j'ai vu qu'on pouvait utiliser timerSynchro.
Bref, je ne sais pas ce qui ne va pas là dedans.
Merci beaucoup :)
A voir également:
- AS3 Flash CS5 onmouseover sur bouton
- Flash drive tester - Télécharger - Divers Utilitaires
- Adobe flash player - Télécharger - Divers Web & Internet
- Flash video downloader - Télécharger - Téléchargement & Transfert
- Shockwave flash - Télécharger - Divers Web & Internet
- Diagnostic bouton photo - Accueil - Outils
1 réponse
réponse :
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.display.SimpleButton;
import flash.events.TimerEvent;
import flash.utils.Timer;
import flash.display.Sprite;
import flash.display.Bitmap;
public class mainClass extends MovieClip {
public function mainClass()
{
//BOUTON PHOTOSHOP
var dataps:logo_ps = new logo_ps(30,30);
var imgps:Bitmap = new Bitmap(dataps);
var btn_ps:bouton = new bouton();
btn_ps.addChild(imgps);
btn_ps.x = 50;
btn_ps.y = 150;
addChild(btn_ps);
}
}
}
import flash.display.Sprite;
import flash.display.Bitmap;
import flash.events.MouseEvent;
import flash.events.TimerEvent;
import flash.utils.Timer;
import com.greensock.TweenLite;
class bouton extends Sprite {
public function bouton() {
addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
}
private function mouseOverHandler(event:MouseEvent):void {
TweenLite.to(this,.15,{scaleX:1.25,scaleY:1.25});
}
private function mouseOutHandler(event:MouseEvent):void {
TweenLite.to(this,.15,{scaleX:1,scaleY:1});
}
}
elendill
Messages postés
36
Statut
Membre
1
Merci pour TweenLite ;)