begin process at 2012 05 27 22:47:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Trace une Ligne en action script erreur dans mon code


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Trace une Ligne en action script erreur dans mon code

vendredi 17 mars 2006 à 20:22:24 | Trace une Ligne en action script erreur dans mon code

jzeel

Salut tout le monde,

Je veux faire deux lignes parallelle qui se trace en ligne droite de gauche a droite et qui s'arrete apres l'avoir duplique 32 fois et se en actionscript et non avec des "goto" voici mon code :

for(i=1; i<=32; i++){
    UpLine0.duplicateMovieClip(UpLine+i, 1);
    DownLine0.duplicateMovieClip(DownLine+i, 1);
    UpLine+i = UpLine+i-1._x - UpLine+i-1._width;
    DownLine+i = DownLine+i-1._x - DownLine+i-1._width;
}

Le probleme c'est que cela me donne cette ERREUR :

**Error** Scene=Scene 1, layer=Up - Down Line, frame=1:Line 4: Left side of assignment operator must be variable or property.
         UpLine+i = UpLine+i-1._x - UpLine+i-1._width;

**Error** Scene=Scene 1, layer=Up - Down Line, frame=1:Line 5: Left side of assignment operator must be variable or property.
         DownLine+i = DownLine+i-1._x - DownLine+i-1._width;

Merci pour votre aide.

Jzeel
vendredi 17 mars 2006 à 23:08:48 | Re : Trace une Ligne en action script erreur dans mon code

WhiteMagus

Membre Club

Salut.
Je comprends pas vraiment ce que tu essayes de faire : tu utilises en fait UpLine et DownLine à la fois comme non de clip et comme variable de type nombre.
Tu aurais pas une source, ou tu pourrais peut-être expliquer ta démarche.
@+ !


Naruot - Hinata


samedi 18 mars 2006 à 00:06:34 | Re : Trace une Ligne en action script erreur dans mon code

astrolabbcracker

Moi, j'aurais plutôt tendance à le faire tout en actionscript, plutot que de dupliquer des clips:
j'espère que cela va t'aider !!!!


_root.UpLine0="abscisse que tu veux";
_root.DownLine0="abscisse que tu veux";
for(i=1; i<=32; i++){
_root.createEmptyMovieClip(UpLine+i, _level0.getNextHighestDepth());
_root.createEmptyMovieClip(DownLine+i, _level0.getNextHighestDepth());
_root["UpLine"+i]._x= _root["UpLine"+i-1]._x - _root["UpLine"+i-1]._width;
_root["DownLine"+i]._x= _root["DownLine"+i-1]._x - _root["DownLine"+i-1]._width;
with (_root["UpLine"+i]) {
moveTo(_root["UpLine"+i]._x,"ordonnée que tu veux");
lineTo(_root["UpLine"+i]._x,"ordonnée que tu veux");
}
with (_root["DownLine"+i]) {
moveTo(_root["DownLine"+i]._x,"ordonnée que tu veux");
lineTo(_root["DownLine"+i]._x,"ordonnée que tu veux");
}
}

@+


samedi 18 mars 2006 à 00:09:53 | Re : Trace une Ligne en action script erreur dans mon code

astrolabbcracker

attend comme ça c'est encore mieux :
_root.UpLine0="abscisse que tu veux";
_root.DownLine0="abscisse que tu veux";
for(i=1; i<=32; i++){
_root.createEmptyMovieClip(UpLine+i, _level0.getNextHighestDepth());
_root.createEmptyMovieClip(DownLine+i, _level0.getNextHighestDepth());
_root["UpLine"+i]._x= _root["UpLine"+i-1]._x - _root["UpLine"+i-1]._width;
_root["DownLine"+i]._x= _root["DownLine"+i-1]._x - _root["DownLine"+i-1]._width;
_root["UpLine"+i].lineStyle(2, 0xF73A20, 100, true, "none", "round", "miter", 1);
_root["DownLine"+i].lineStyle(2, 0xF73A20, 100, true, "none", "round", "miter", 1);
with (_root["UpLine"+i]) {
moveTo(_root["UpLine"+i]._x,"ordonnée que tu veux");
lineTo(_root["UpLine"+i]._x,"ordonnée que tu veux");
}
with (_root["DownLine"+i]) {
moveTo(_root["DownLine"+i]._x,"ordonnée que tu veux");
lineTo(_root["DownLine"+i]._x,"ordonnée que tu veux");
}
}
samedi 18 mars 2006 à 15:09:46 | Re : Trace une Ligne en action script erreur dans mon code

bali_balo



Désolé.....j'ai pas put me retenir....


bali_balo....=]

samedi 18 mars 2006 à 19:43:03 | Re : Trace une Ligne en action script erreur dans mon code

jzeel

Ok  astrolabbcracker mais mon problème n'es pas réglé, car quand je test le movie avec ton code voici le message que cela m'affiche "Error: A 'with' action failed because the specified object did not exist."
Quoi  faire ???

Je suis un débutant, si tu pourrait m'expliquer ton code ligne par ligne j'aurai beaucoup apprécié. ainsi avec de la logique je pourai le midifier au besoin. Merci pour ton aide.

Jzeel
samedi 18 mars 2006 à 23:10:39 | Re : Trace une Ligne en action script erreur dans mon code

astrolabbcracker

 ben euhhh :

_root.UpLine0="abscisse que tu veux";
_root.DownLine0="abscisse que tu veux";
//création de tes lignes
for(i=1; i<=32; i++){
//création des clips pour contenir tes lignes
//je choisis un clip par ligne
_root.createEmptyMovieClip(UpLine+i, _level0.getNextHighestDepth());
_root.createEmptyMovieClip(DownLine+i, _level0.getNextHighestDepth());
//mise en place des absisses pour les lignes
//ici il faut voit si le "UpLine"+i-1 marche (je suis pas sûr du i-1) le mieux, c'est de créer
// une variable j=i-1 et de remplacer par "UpLine"+j
_root["UpLine"+i]._x= _root["UpLine"+i-1]._x - _root["UpLine"+i-1]._width;
_root["DownLine"+i]._x= _root["DownLine"+i-1]._x - _root["DownLine"+i-1]._width;
//création des styles
_root["UpLine"+i].lineStyle(2, 0xF73A20, 100, true, "none", "round", "miter", 1);
_root["DownLine"+i].lineStyle(2, 0xF73A20, 100, true, "none", "round", "miter", 1);
//si les with ne donnent pas le résultat voulu, on peut changer par:
//cela permet de creer les lignes
_root["UpLine"+i]. moveTo(_root["UpLine"+i]._x,"ordonnée que tu veux");
_root["UpLine"+i]. lineTo(_root["UpLine"+i]._x,"ordonnée que tu veux");
_root["DownLine"+i].moveTo(_root["DownLine"+i]._x,"ordonnée que tu veux");
_root["DownLine"+i]. lineTo(_root["DownLine"+i]._x,"ordonnée que tu veux");

}
voilà

samedi 18 mars 2006 à 23:35:32 | Re : Trace une Ligne en action script erreur dans mon code

astrolabbcracker

bon j'ai décidé de te faciliter le travail : voilà le résultat tout cuit :

//création de tes lignes
for(i=1; i<=32; i++){
//création des clips pour contenir tes lignes
//je choisis un clip par ligne
_root.createEmptyMovieClip("UpLine"+i, _level0.getNextHighestDepth());
_root.createEmptyMovieClip("DownLine"+i, _level0.getNextHighestDepth());
//mise en place des absisses pour les lignes
//ici il faut voit si le "UpLine"+i-1 marche (je suis pas sûr du i-1) le mieux, c'est de créer
// une variable j=i-1 et de remplacer par "UpLine"+j
var j=i-1;
//création des styles
if(i==1){
//absice de départ pour les lignes
    _root["UpLine"+i]._x= 2;
_root["DownLine"+i]._x= 50;
}else{
    //l'ecart entre le ligne utilise la taille du clip soit le double de la taille de la ligne
    _root["UpLine"+i]._x= _root["UpLine"+j]._x - _root["UpLine"+j]._width;
_root["DownLine"+i]._x= _root["DownLine"+j]._x - _root["DownLine"+j]._width;

}

_root["UpLine"+i].lineStyle(2, 0xF73A20, 100, true, "none", "round", "miter", 1);
_root["DownLine"+i].lineStyle(2, 0xF73A20, 100, true, "none", "round", "miter", 1);
//si les with ne donnent pas le résultat voulu, on peut changer par:
//cela permet de creer les lignes
_root["UpLine"+i]. moveTo(_root["UpLine"+i]._x,"1");
_root["UpLine"+i]. lineTo(_root["UpLine"+i]._x,"200");
_root["DownLine"+i].moveTo(_root["DownLine"+i]._x,"200");
_root["DownLine"+i]. lineTo(_root["DownLine"+i]._x,"400");

}


tu n'as qu'à le recopier ça marche !!!
Si tu as envi de me remercier, j'ai un petit boulot pour toi : je suis mauvais en dessin et j'ai besoin d'un logo pour mes créations : fait moi un logo sur : Astrolabb (je t'envoie mon mèl par message)
si tu n'as pas le temps, je comprend aussi !!!
@+



dimanche 19 mars 2006 à 00:27:27 | Re : Trace une Ligne en action script erreur dans mon code

cortoh

   t'as bien fait, bali_balo! nice!

Peace From Mars
To All Human Beings

dimanche 19 mars 2006 à 00:29:52 | Re : Trace une Ligne en action script erreur dans mon code

astrolabbcracker

Salut corto : à propos de logo, il est pas mal ton nouveau logo!!!!

1 2 3

Cette discussion est classée dans : scene, width, line, upline, downline


Répondre à ce message

Sujets en rapport avec ce message

jeu de dessin [ par patrickgilet ] Dans un clip d'occurrence "zonedessin", j'ai limité "l'action de la souris".Normalement, on ne devrait pas pouvoir dessiner en dehors de ce cadre. Mai diffenrentes scenes [ par michko ] salut, je realise actuellement un site, et un probleme inexplicable apparait : j ai un bouton dans un Movieclip, lui meme insere dans un MV, qui est l L'appel d'une scene [ par baronnoir ] Bonjour est t'il possible de faire un lien automatique vers une scene a partir d'un symbol movie clip changement de scene [ par baronnoir ] Salut je vais reposer ma question et essayer d?expliquer plus clairement mon problème.J?ai fabriqué un petit site en flash, et je ne suis pas capable precharger une scene [ par filoujuan ] je voudrais precharger seulement la scene 2 de mon annimation, comment faire a partir de :onClipEvent (enterFrame) { _parent.taux = Math.round((_paren gotoAndPlay + variable [ par celbob ] Salut j'essaie d'intégrer une variable dans l'action gotoAndPlay.Qd on clic sur un bouton, la tête de lecture de la scene prinicipale doit continuer l video et scene 3d ?? [ par flashx ] flashxvoila jaimerais mettre une scene video en numerique ds une scene 3d pur et dur je sais pas si vous comprenne !donc je voudrais insere un couple duplicateMovieClip, loadMovie et variables : Problème [ par srappaille ] Bonjour,Dans le cadre d'un petit album photo, je duplique un MoveClip à l'aide d'une boucle (loop) et y charge un fichier JPG qui, à chaque itération, J'aimerai faire une fonction avec un argument ??? [ par Martino26 ] Bonjour je fait un site web avec des images et des zoom sur les images et je veut faire des fonction avec des argument pour qu il soit plus facile d a variable champs de saisie, entre scene [ par pommes ] Salutj'ai dans une scene, plusieur champs de saisie, dont je me sert pour une fonction, le truc, c'est que je voudrai tramsmetre mes valeur a une autr


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales