j'ai récuperé ce petit script sur un de mes vieux projet flash mx
mais la avec flash 8 j'ai une erreure de syntaxe quelqu'un peut m'aidé ?
onClipEvent (enterFrame) {
texte = texte.substr(1,texte.length-1)add texte.substr(0,1);
}
merci d'avance
Version imprimable
j'ai récuperé ce petit script sur un de mes vieux projet flash mx
mais la avec flash 8 j'ai une erreure de syntaxe quelqu'un peut m'aidé ?
onClipEvent (enterFrame) {
texte = texte.substr(1,texte.length-1)add texte.substr(0,1);
}
merci d'avance
salut
add est déprécié , remplace la par +
Code:
1
2
3 onClipEvent (enterFrame) { texte = texte.substr(1, texte.length-1)+texte.substr(0, 1); }
Impec merci !!! tres rapide en plus ;-)
bonjour
extrait de la doc de flash 8 :
pour concatener des chaines c'est le symbole "+" tout simplementCitation:
add (méthode Point.add)
public add(v:Point) :Point
Ajoute les coordonnées d'un autre point à celles de ce point pour créer un nouveau point.
Disponibilité : ActionScript 1.0; Flash Player 8
Paramètres
v:flash.geom.Point - Point à ajouter.
Valeur renvoyée
flash.geom.Point - Nouveau point.
Exemple
L'exemple suivant crée un objet Point resultPoint en ajoutant point_2 à point_1.
import flash.geom.Point;
var point_1:Point = new Point(4, 8);
var point_2:Point = new Point(1, 2);
var resultPoint: Point = point_1.add(point_2);
trace(resultPoint.toString()); // (x=5, y=10)
je ne sais pas si j'ai répondu à ta question ?Code:texte = texte.substr(1,texte.length-1) + texte.substr(0,1);
merci sa marche avec le +
le 2eme probleme c'est ke le texte ne change pas meme si je le change dans le script !!! bizzare :
onClipEvent (load) {
texte = "nouveau texte ";
}
onClipEvent (enterFrame) {
texte = texte.substr(1,texte.length-1)+ texte.substr(0,1);
}
bonjour,
si tu envoyais le source ça irai plus vite...
Avec AS2 de flash 8 on a abandonné la syntaxe du genre "onClipEvent (load)" au profit de quelque chose comme :
remarque importante ce code est directement placé sur une image de la time line, plus sur le clip...Code:
1
2
3
4 mon_clip.onLoad = function(){ //actions.... }
bé la j'ai plus rien du tout !
pourtent le code est plus sur le clip mais sur la scene principale et j'ai bien donné le nom texte1 a mon clip !!!Code:
1
2
3
4
5
6
7
8 texte1.onLoad = function() { texte = "Bienvenue... "; } texte1.onLoad = function() { texte = texte.substr(1,texte.length-1)+ texte.substr(0,1); }
excuse moi je t'ai induit en erreur c'est pour les objets de type LoadVars ou XML que l'on utilise cette syntaxe...
:?