Salut là
Ok, donc Im concevoir mon site web et Im relativement nouveau pour ActionScript. J'ai un menu qui Im essayant de conception où je veux certains menus de rétracter un après l'autre au moment de leur retirer tous en même temps. Comment pourrais-je intégrer la fonction setTimeout? Le fichier est attatched si vous voulez voir ce qui Im essayant de faire.
Les Im façon d'ajouter, sans succès, le code pour le moment, c'est comme:
import mx.transitions.Tween;
import mx.transitions.easing.*;
var startX:Number = mixesmenu_mc._x;
var startX1:Number = hidden_box02._x;
var myTween:Tween;
mixes_btn.onRollOver = function () {
if (mixesmenu_mc._x < 0) {
new Tween(mixesmenu_mc,"_x",Regular.easeOut,startX,startX+107,0.2,true);
}
}
prod_btn.onRollOver = function () {
if (mixesmenu_mc._x > 0) {
setTimeout (new Tween(mixesmenu_mc,"_x",Regular.easeOut,startX+107,startX,0.2,true),200);
mixesmenu_mc._x = startX
if (mixesmenu_mc._x < 0) {
new Tween(hidden_box02,"_x",Regular.easeOut,startX1+15,startX1,0.1,true);
}
}
}
this.mixesmenu_mc.dubstepmixes_btn.onRollOver = function () {
if (mixesmenu_mc._x > 0) {
myTween = new Tween(hidden_box02,"_x",Regular.easeOut,startX1,startX1+10,0.3,true);
}
}
- import mx.transitions.Tween;
- import mx.transitions.easing.*;
-
- var startX:Number = mixesmenu_mc._x;
- var startX1:Number = hidden_box02._x;
-
- var myTween:Tween;
-
- mixes_btn.onRollOver = function () {
- if (mixesmenu_mc._x < 0) {
- new Tween(mixesmenu_mc,"_x",Regular.easeOut,startX,startX+107,0.2,true);
- }
- }
-
- prod_btn.onRollOver = function () {
- if (mixesmenu_mc._x > 0) {
- setTimeout (new Tween(mixesmenu_mc,"_x",Regular.easeOut,startX+107,startX,0.2,true),200);
- mixesmenu_mc._x = startX
- if (mixesmenu_mc._x < 0) {
- new Tween(hidden_box02,"_x",Regular.easeOut,startX1+15,startX1,0.1,true);
- }
- }
- }
-
- this.mixesmenu_mc.dubstepmixes_btn.onRollOver = function () {
- if (mixesmenu_mc._x > 0) {
- myTween = new Tween(hidden_box02,"_x",Regular.easeOut,startX1,startX1+10,0.3,true);
-
- }
- }
Ive a souligné où j'ai tenté d'utiliser setTimout. Je veux que le sous-menu pour attendre la petite ligne de rétracter de retour à, puis le sous-menu pour se rétracter. Itll être plus facile à comprendre quand on regarde le fichier, je suppose. Désolé si le codage est en désordre, il est mon premier essai à écrire de codage dans un seul cadre.
Cheers, Amo