Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2006, 11h15   #1
Invité régulier
 
Inscription : septembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 29
Points : 6
Points : 6
Par défaut Flash MX -> Flash 8 erreur de syntaxe

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
philkeeper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h20   #2
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
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);
}
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h23   #3
Invité régulier
 
Inscription : septembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 29
Points : 6
Points : 6
Impec merci !!! tres rapide en plus ;-)
philkeeper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h30   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour

extrait de la doc de flash 8 :

Citation:
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)
pour concatener des chaines c'est le symbole "+" tout simplement

Code :
texte = texte.substr(1,texte.length-1) + texte.substr(0,1);
je ne sais pas si j'ai répondu à ta question ?
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 14h59   #5
Invité régulier
 
Inscription : septembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 29
Points : 6
Points : 6
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);
}
philkeeper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 07h35   #6
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
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 :

Code :
1
2
3
4
 
mon_clip.onLoad = function(){
   //actions....
}
remarque importante ce code est directement placé sur une image de la time line, plus sur le clip...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 15h04   #7
Invité régulier
 
Inscription : septembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 29
Points : 6
Points : 6
bé la j'ai plus rien du tout !


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);
}
pourtent le code est plus sur le clip mais sur la scene principale et j'ai bien donné le nom texte1 a mon clip !!!
philkeeper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 16h00   #8
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
excuse moi je t'ai induit en erreur c'est pour les objets de type LoadVars ou XML que l'on utilise cette syntaxe...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h49.


 
 
 
 
Partenaires

Hébergement Web