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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Travelling sinus wave


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

Travelling sinus wave

mercredi 15 août 2007 à 01:51:57 | Travelling sinus wave

gimbalock

Bonjour à tous, Je reconre un petit problème en action script sur les APIdrawings. Je cherche a dessiner une sinusoide qu se propage. Je dessine la sinusoides, je l'efface (avec clear), et je la redessine décalée ce qui devrait donner l'illusion de mouvement. Qd je mets l'instruction clear().... tout s'efface...; qd elle n'y est pas tout se supperpose.....qq chose m'as échappé, c'est sur... voici mon code (simplex) : this.createEmptyMovieClip("canvas_mc",1); this.canvas_mc._x = 50; this.canvas_mc._y = 50; this.canvas_mc.lineStyle(2,0x000000,100); this.canvas_mc.moveTo(50,0); var i; var b; var count; count=0; onEnterFrame = function(){ count ++; for(i=0; i<870; i++) { this.canvas_mc.lineStyle(2,0x000000,100); b = 40*(Math.sin(0.5*count+i/10)); this.canvas_mc.lineTo(i+50,b); } this.canvas_mc.clear(); } merci d'avance....
mercredi 15 août 2007 à 01:57:17 | Re : Travelling sinus wave

gimbalock

Bonjour à tous, Je reconre un petit problème en action script sur les APIdrawings. Je cherche a dessiner une sinusoide qu se propage. Je dessine la sinusoides, je l'efface (avec clear), et je la redessine décalée ce qui devrait donner l'illusion de mouvement. Qd je mets l'instruction clear().... tout s'efface...; qd elle n'y est pas tout se supperpose.....qq chose m'as échappé, c'est sur... voici mon code (simplex) : this.createEmptyMovieClip("canvas_mc",1); this.canvas_mc._x = 50; this.canvas_mc._y = 50; this.canvas_mc.lineStyle(2,0x000000,100); this.canvas_mc.moveTo(50,0); var i; var b; var count; count=0; onEnterFrame = function(){ count ++; for(i=0; i<870; i++) { this.canvas_mc.lineStyle(2,0x000000,100); b = 40*(Math.sin(0.5*count+i/10)); this.canvas_mc.lineTo(i+50,b); } this.canvas_mc.clear(); } expliquer moi Clear()..... c'est mieux la présentation non? merci d'avance.... Gimbalock
mercredi 15 août 2007 à 08:25:23 | pbm de sur Travelling sinus wave

gimbalock

onjour à tous, Je reconre un petit problème en action script sur les APIdrawings. Je cherche a dessiner une sinusoide qu se propage. Je dessine la sinusoides, je l'efface (avec clear), et je la redessine décalée ce qui devrait donner l'illusion de mouvement. Qd je mets l'instruction clear().... tout s'efface...; qd elle n'y est pas tout se supperpose.....qq chose m'as échappé, c'est sur... voici mon code (simplex) : this.createEmptyMovieClip("canvas_mc",1); this.canvas_mc._x = 50; this.canvas_mc._y = 50; this.canvas_mc.lineStyle(2,0x000000,100); this.canvas_mc.moveTo(50,0); var i; var b; var count; count=0; onEnterFrame = function(){ count ++; for(i=0; i<870; i++) { this.canvas_mc.lineStyle(2,0x000000,100); b = 40*(Math.sin(0.5*count+i/10)); this.canvas_mc.lineTo(i+50,b); } this.canvas_mc.clear(); } expliquer moi Clear()..... c'est mieux la présentation non? merci d'avance.... Gimbalock
jeudi 16 août 2007 à 08:55:41 | Re : Travelling sinus wave

Girou

Membre Club
Hello,

essaye tout simplement en mettant le clear() au tout début de la fonction onEnterFrame.
Je me demande si ton soucis c'est que flash n'a pas le temps de redessiner le clip (je croit qu'il fait cela justement lors du onEnterFrame) que déjà tu l'éfface.

onEnterFrame = function(){
   this.canvas_mc.clear();
   count ++; 
   this.canvas_mc.lineStyle(2,0x000000,100); 
   for(i=0; i<870; i++) { 
       b = 40*(Math.sin(0.5*count+i/10));
      this.canvas_mc.lineTo(i+50,b);
   }
}

P.S. attention, flash calcul en radian si j'ai bonne mémoire
J'ai aussi sorti le lineStyle de la boucle, il n'est pas nécessaire de redéfinir le style a chaque passage de la boucle puisqu'il ne change pas.

@+

signature not found


Cette discussion est classée dans : count, var, mc, clear, canvas


Répondre à ce message

Sujets en rapport avec ce message

mc_clip.duplicateMovieClip ???? ehehh [ par mica1 ] Hoïbon ma question est simplej'aimerais duplikatouiller une clipouille mais bon le ptit problème c'est que ce petit clipouille contient des champs de Pb de chargement swf externe [ par praganelli ] Bonjour, voila j'ai un  petit pb avec le script 16971, qui est une galerie photo tout en ActionScript, superbe d'ailleurs.. J'ai un scenario principal référence à array ? [ par benfox ] Salut.ça y'est je crois bien que j'ai réussi à obtenir ce que je voulais... je me suis battuPas évident pour un novice comme moi.Bon, du coup je n'arr Pb Effet sur Boutons [ par TikoMoon ] Débutant dans Flash, je rencontre un problème dans ma création de Bouton.Il s'agit de boutons animés (Clip) avec Un Bouton transparent pour créer mes affiche_photos aléatoirement [ par kartoon ] Bonjour,Voilà j'ai un code qui va chercher des photos dans un fichier nommé "images" dans lequel se trouve 11 photos au format jpg, et qui pioche les Dupliquer MC sur 2 colonnes ? [ par badoux ] Bonjour, Je souhaiterai dupliquer mes mc su deux colonnes, pour ça j'ai fais ce script ci-dessous qui fonctionne très bien, jusqu'au moment de lui di Color.setTransform + fondu ?? [ par phildrink ] Bonjour,J'aimerai ajouter un fondu pour passer en douceur un mc d'une couleur à une autre (tel quel c'est direct) :var my_color:Color = new Color(mon_ [jeu] Problème d'attachMovie [ par Gizmil ] Salut à tous,   En ce moment, je crée le moteur d'un petit jeu à l'aide de mes modestes connaissances et je rencontre un problème qui semble être un p appel de fonction 'on.press' ne fonctionne pas [ par hashux ] bonjour à tousje suis en train de développer une galerie photos dynamique via php et mysql.mon problèmes se situe au niveau des vignettes : elles se c Assigner une image dynamique à un clip [ par Vano05 ] Bonjour à tous ! J'ai un petit probleme tout bete, mais qui me rend fou !Je voudrais adapter le code suivant pour assigner des positions bie


Nos sponsors


Sondage...

Comparez les prix

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,390 sec (3)

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