- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Variabile Numero che diventa Stringa
-
Variabile Numero che diventa Stringa
Salve a tutti ho questo problema:
voglio assegnare tramite pressione di due pulsanti (uno che aumenta di (n =n+1) e uno che decrementa di (n = n-1) una valore String che però comprenda anche un valore Number. Premendo il pulsante avanti il valore n:Number aumeterà di 1 e farà passare l'azione con il Tweener all'mc successivo. Questo in teoria. In pratica il risultato di tale operazione è questo:this.aoh1 256 levels of recursion were exceeded in one action list. This is probably an infinite loop. Further execution of actions has been disabled in this movie. ```Di seguito il codice in AS2:
stop();
import caurina.transitions.Tweener;
import caurina.transitions.properties.FilterShortcuts;
FilterShortcuts.init();var n:Number = 1;
var v:String = "this.aoh" + n;
trace (v);
Tweener.addTween(v,{_Blur_blurX:5,_Blur_blurY:5,time:1,transition:"linear"});avanti = function () {
if (n > 3) {
n = 3
};
Tweener.addTween(v,{_Blur_blurX:5,_Blur_blurY:5,time:1,transition:"linear"});
trace (n);
}indietro = function (){
if (n < 1) {
n = 1
};
Tweener.addTween(v,{_Blur_blurX:5,_Blur_blurY:5,time:1,transition:"linear"});
trace (n);
}Grazie.:ciauz:
-
Scusate ragazzi alla fine ho risolto così:
stop(); import caurina.transitions.Tweener; import caurina.transitions.properties.FilterShortcuts; FilterShortcuts.init(); var n:Number = 1; //var v:String = n.toString(); //var c:String = "this.aohmv" + v; trace (n); Tweener.addTween(this["aohmv"+n],{_Blur_blurX:5,_Blur_blurY:5,time:1,transition:"linear"}); avanti = function () { if (n > 3) { n = 3 }; //var v:String = n.toString(); //var c:String = "this.aohmv" + v; Tweener.addTween(this["aohmv"+n],{_Blur_blurX:5,_Blur_blurY:5,time:1,transition:"linear"}); Tweener.addTween(this["aohmv"+(n-1)],{_Blur_blurX:0,_Blur_blurY:0,time:1,transition:"linear"}); trace (n); } indietro = function (){ if (n < 1) { n = 1 }; //var v:String = n.toString(); //var c:String = "this.aohmv" + v; Tweener.addTween(this["aohmv"+(n+1)],{_Blur_blurX:0,_Blur_blurY:0,time:1,transition:"linear"}); Tweener.addTween(this["aohmv"+n],{_Blur_blurX:5,_Blur_blurY:5,time:1,transition:"linear"}); trace (n); }