bchabrolPublié : 16 novembre 2009Publié dans : Scripts (AS2)Tags: as2, onKeyDown, onMouseMove, onMouseWheel, RollOver flash, source flash 
|
|
]  Flash 8
bt.onPress=function(){
stop();
}
|
|
|
|
|
|
 Flash 8
bt_marche.onPress = function () {
play();
};
bt_arret.onPress = function () {
stop();
};
|
|
|
Press C
Cliquez sur le bouton à plusieurs reprise
|
|
s1 = true;
bt_on_off.onPress = function() {
if (s1 == true) {
this.nextFrame();
stop();
}
if (s1 == false) {
this.prevFrame();
play();
}
s1 = !s1;
};
_parent.stop();
nextFrame();
}
|
|
|
|
|
_root.onMouseMove = function() {
MonClip._rotation=MonClip._rotation+5
};
|
|
|
|
|
ecouteur = new Object();
ecouteur.onKeyDown = function() {
MonClip._rotation = MonClip._rotation+5;
};
Key.addListener(ecouteur);
|
|
|
|
|
_root.onMouseMove = function() {
Xpos = _xmouse;
Ypos = _ymouse;
aiguilleXpos = aiguille._x;
aiguilleYpos = aiguille._y;
x = Xpos-aiguilleXpos;
y = Ypos-aiguilleYpos;
r = Math.sqrt((x*x)+(y*y));
sinTheta = y/r;
theta = Math.asin(sinTheta);
myRotation = aiguille._rotation;
if (Xpos
aiguille._rotation = 180-(theta/0.0175);
} else if (Xpos>aiguilleXpos) {
aiguille._rotation = theta/0.0175;
} };
|
|
|
|
|
vitesse = 2;
import mx.transitions.Tween;
import mx.transitions.easing.*;
Btn14.onPress = function() {
var MonAnima:Tween = new Tween(mc, "_rotation", Strong.easeOut, mc._rotation, 68 , vitesse, true);
};
Btn6.onPress = function() {
var MonAnima:Tween = new Tween(mc, "_rotation", Strong.easeOut, mc._rotation, 248, vitesse, true);
};
|
|
|
|
|
|
|
bt.onRollOver = function() {
stop();
};
bt.onRollOut = function() {
play();
};
|
|
|
|
|
MonClip.onMouseDown = function() {
MonClip._rotation=MonClip._rotation+5
};
|
|
|
|
|
ecouteur = new Object();
ecouteur.onMouseWheel = function(delta) {
if (delta>0) {
MonClip._rotation = MonClip._rotation-5;
}
if (delta<0) {
MonClip._rotation = MonClip._rotation+5;
}
};
Mouse.addListener(ecouteur);
|
|
Couleur de fond
|
Afin de pouvoir changer le fond de la page html un script est placé dans la page html contenant le flash. Ce script réagit aux action des boutons localisé dans le flash.
Cliquer pour voir l’aperçu
|
|
|
_root.onMouseMove = function() {
Xpos = _xmouse;
Ypos = _ymouse;
aiguilleXpos = aiguille._x;
aiguilleYpos = aiguille._y;
x = Xpos-aiguilleXpos;
y = Ypos-aiguilleYpos;
r = Math.sqrt((x*x)+(y*y));
sinTheta = y/r;
theta = Math.asin(sinTheta);
myRotation = aiguille._rotation;
if (Xpos
aiguille._rotation = 180-(theta/0.0175);
} else if (Xpos>aiguilleXpos) {
aiguille._rotation = theta/0.0175;
} };
|
|
|
Laisser un commentaire
Laisser un commentaire ou poser une question