Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1199 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  aide "snow effect"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide "snow effect"

n°1825192
phil404
Posté le 10-12-2008 à 20:32:29  profilanswer
 

bonjour ,
 
apres avoir suivi ce tuto :
 
http://www.youtube.com/watch?v=lgL [...] /705302158
 
je n'arrive pas a l'effet final car je n'ai pas pris les lignes de codes .je me suis servi dans un autre tuto :
 
http://www.flashperfection.com/tut [...] 74795.html
 
a savoir :
 
maxsnowflakes = 100;
 
var snowflakes = new Array();
 
for(i=0;i<maxsnowflakes;i++)
{
 snowflakes[i] = Snowflake.duplicateMovieClip("snowflake"+i,100+i);  
 
 // put it in random place
 snowflakes[i]._x = Stage.width*Math.random();
 snowflakes[i]._y = Stage.height*Math.random();
 snowflakes[i]._xscale = 40+Math.random()*60;
 snowflakes[i]._yscale = snowflakes[i]._xscale;  
 
 snowflakes[i].yspeed = Math.random()*4+ 1;
 snowflakes[i].increment = -0.025+Math.random()*0.05;
 snowflakes[i].onEnterFrame = function() {
  this.radians = this.increment + this.radians;
  this._y = this.yspeed + this._y;
  this._x = Math.sin(this.radians) + this._x;
  if (this._y>Stage.height) {
   this._y = 0-10;
   this._x = 0-10+Math.random()*Stage.width;
  }
 }
}
 
 
mais ça ne fonctionne pas ,pouriez vous m'aider svp ?


Message édité par phil404 le 10-12-2008 à 20:36:42
mood
Publicité
Posté le 10-12-2008 à 20:32:29  profilanswer
 

n°1825193
mikala
Souviens toi du 5 Novembre...
Posté le 10-12-2008 à 20:36:21  profilanswer
 

je déplace le sujet dans la section adéquate.


---------------
Intermittent du GNU
n°1825194
mikala
Souviens toi du 5 Novembre...
Posté le 10-12-2008 à 20:37:09  profilanswer
 

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par Mikala


---------------
Intermittent du GNU
n°1825201
phil404
Posté le 10-12-2008 à 20:45:03  profilanswer
 

j'ai oublier de préciser que j'avais utiliser flash CS3 .
 
je pense a un probleme compatibilité est ce qu'il faut que je mette as3 au lieux de as2 ?


Message édité par phil404 le 10-12-2008 à 20:49:52
n°1825248
abais
Posté le 10-12-2008 à 22:38:23  profilanswer
 

Non, c'est bien de l'AS2...
Tu es sure d'avoir un clip dans ta bibliothèque, dont la propriété "exporté pour AS" est activé ?
Parceque si tu lis ton code, il dit :

  • Je prend le clip qui se nomme "snowflake"
  • Je le duplique 100 fois
  • Je place chacun d'eux aléatoirement dans la scène
  • Je leur donne à chacun un mouvement (descendant)
  • Quand un flocon a dépassé le bas du cadre, je le replace en haut (mvt perpétuelle)


Hors, si il ne trouve pas "snowflake"...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1825542
phil404
Posté le 11-12-2008 à 15:03:52  profilanswer
 

veuillez m'excuser pour ces questions mais j'en suis au tout début dans l'action script  :)  
 
est ce que tu veux dir que le nom du calque qui porte l'action doit etre le meme que dans le script ?
a vrai dir je fait TOUT comme sur la video sauf le code qui change .
 
 

n°1825728
abais
Posté le 11-12-2008 à 18:25:50  profilanswer
 

Sauf le code qui change ? je comprend pas...
Non, je ne parle pas du nom d'un calque, mais de l'identifiant de ton flocon de neige pour que l'AS puisse prendre part de son existence puis l'appeler...
Si dans une salle pleine de foule on te dis "Donne 3 petits fours à Henri", il faudrait que dans un premier temps, tu saches reconnaitre Henri...
L'action script n'est pas si simple à maitriser, ça demande de la compréhension et de la logique.
Tu pars de zéro, il n'est pas possible pour nous de te l'apprendre.
Quant au tutoriel, il ne faut pas que recopier bêtement, il faut comprendre ce qu'on fait. Si tu commence à ne pas suivre le tutoriel sans en connaitre les conséquences, c'est un très mauvais départ !
Compare l'action script à une langue étrangère, il faut pour commencer traduire et assimiler du vocabulaire.
Oui, c'est chiant, et faut être patient... l'AS c'est pareil...


Message édité par abais le 11-12-2008 à 18:30:45

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1825902
Zedlefou
In cabbage we trust !
Posté le 12-12-2008 à 05:50:57  profilanswer
 

Ici, c'est un duplicateMovieClip, c'est donc un nom d'occurrence qui doit manquer et pas un nom de liaison.

 

Faut que sur ta scene, tu crees un clip de flocon et que tu lui donnes comme nom d'occurence (dans la fenetre proprieté) le nom Snowflake

 

Si tu comprends pas ce que je viens de dire, tu appuies sur F1 et tu commences a tout lire en commençant par en haut.

Message cité 1 fois
Message édité par Zedlefou le 12-12-2008 à 05:52:46

---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1825999
abais
Posté le 12-12-2008 à 11:30:30  profilanswer
 

Zedlefou a écrit :

Ici, c'est un duplicateMovieClip, c'est donc un nom d'occurrence qui doit manquer et pas un nom de liaison.


...Oups [:cawa], en effet... m'enfin, l'idée était là, flash ne doit pas trouver le flocon originel, touça...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1826011
Zedlefou
In cabbage we trust !
Posté le 12-12-2008 à 11:59:30  profilanswer
 

Tu me le copieras 100fois


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
mood
Publicité
Posté le 12-12-2008 à 11:59:30  profilanswer
 

n°1826269
phil404
Posté le 12-12-2008 à 18:20:25  profilanswer
 

je croyais avoir trouvé le problème ...
effectivement ,le nom du clip auquel était attribué l'action ne correspondait pas ,j'avais donc gros espoire :D  
 
il y a apparemment un autre problème ,je cherche toujours ...

n°1826311
abais
Posté le 12-12-2008 à 21:00:37  profilanswer
 

file nous ton .FLA :)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1826346
phil404
Posté le 13-12-2008 à 00:19:51  profilanswer
 

merci de l'intérêt que vous portez a mon problème .
comment je fait pour héberger mon .fla les hébergeurs n'acceptent pas ce format ?  (vais pas tarder a porter le statut de boulé)
 
il y a un détail qui me semblait bizarre, dans le tuto sur lequel j'ai pris mon AS,j'ai vu que l'auteur demandait de renommer le symbole (clip) snowflak et non snowflaks :
 
Rename it to "Snowflake" and check "ActionScript Target" under "Item" > "Placement Properties"  
 
hors dans l'AS il est nomé "snowflaks" :
 
maxsnowflakes = 100;
 
var snowflakes = new Array();
 
for(i=0;i<maxsnowflakes;i++)
{
 snowflakes[i] = Snowflake.duplicateMovieClip("snowflake"+i,100+i);  
 
 // put it in random place
 snowflakes[i]._x = Stage.width*Math.random();
 snowflakes[i]._y = Stage.height*Math.random();
 snowflakes[i]._xscale = 40+Math.random()*60;
 snowflakes[i]._yscale = snowflakes[i]._xscale;  
 
 snowflakes[i].yspeed = Math.random()*4+ 1;
 snowflakes[i].increment = -0.025+Math.random()*0.05;
 snowflakes[i].onEnterFrame = function() {
  this.radians = this.increment + this.radians;
  this._y = this.yspeed + this._y;
  this._x = Math.sin(this.radians) + this._x;
  if (this._y>Stage.height) {
   this._y = 0-10;
   this._x = 0-10+Math.random()*Stage.width;
  }
 }
}
 
j'ai donc renommé mon symbole mais ça n'a rien fait de plus .
 
 
je vous fait entièrement confiance ,mais êtes vous vraiment sur que cela soit de l'AS 2 ? je demande ça car je ne connais pas encore la différence entre les deux versions et je me demander si ce code ne serait pas de l'AS 3 ?

Message cité 1 fois
Message édité par phil404 le 13-12-2008 à 00:32:57
n°1826347
abais
Posté le 13-12-2008 à 00:25:19  profilanswer
 

et bien, envoi le par mail, ou utilise le service de free
==> http://dl.free.fr/
Tu upload un fichier et il te donne un lien HTTP pour le télécharger ;)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1826350
phil404
Posté le 13-12-2008 à 00:36:53  profilanswer
 

je t'ai envoyé un mail .

n°1826351
phil404
Posté le 13-12-2008 à 00:58:00  profilanswer
 

merci pour l'astuce,j'en fait profiter tout le monde du coup .
 
http://dl.free.fr/tJlQLpdlY

n°1826355
abais
Posté le 13-12-2008 à 01:13:21  profilanswer
 

Voila, je viens de t'envoyer un mail.
Tu comprendra que je ne prendrais pas le temps de comprendre d'où vient ton erreur (il faudrait que j'aille voir les tutoriels que tu as consulté)...
Je t'ai juste trouvé une solution.


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1826356
phil404
Posté le 13-12-2008 à 01:23:30  profilanswer
 

je te remerci pour avoir pris le temps de m'aider  ;)  
 
demain je regarderais en détail comment est ce que tu as fait.
 
pour le tuto ,c'est le  2e lien de mon premier poste .j'avais une confience aveugle pour ce qui était du code ,quand on apprend avec des erreurs,pas évident de les voir.
 
mercie encore .

n°1826375
Zedlefou
In cabbage we trust !
Posté le 13-12-2008 à 03:56:12  profilanswer
 

phil404 a écrit :

merci de l'intérêt que vous portez a mon problème .
comment je fait pour héberger mon .fla les hébergeurs n'acceptent pas ce format ?  (vais pas tarder a porter le statut de boulet)


 [:aloy]  
 
 

Citation :

Rename it to "Snowflake" and check "ActionScript Target" under "Item" > "Placement Properties"  
 
hors dans l'AS il est nomé "snowflaks" :
for(i=0;i<maxsnowflakes;i++){
 snowflakes[i] = Snowflake.duplicateMovieClip("snowflake"+i,100+i);


On parle des mots en gras. C'est donc bien le clip Snowflake qui est dupliqué. D'ailleurs c'est pas super conseillé de mettre des majuscules dans les noms d'occurrence.
Je serai toi je l'appelerai snowflake_mc. Dans ton code et sur ton clip.

Citation :

je vous fait entièrement confiance ,mais êtes vous vraiment sur que cela soit de l'AS 2 ?


100% sur.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1826501
phil404
Posté le 13-12-2008 à 17:20:56  profilanswer
 

j'ai réussi reproduire le tuto grace a ton script ,c'était les lignes de codes actions script qui étaient mauvaises.
 
apres an, je voudrais savoir il y a un moyen de rendre les particules uniformes ?  
 
http://dl.free.fr/qMDeAwdsZ

n°1826529
abais
Posté le 13-12-2008 à 19:07:15  profilanswer
 

Bon, lis le code et essaye de le comprendre, il n'y a rien de compliqué, et tu verras les lignes à suppr...
Tu as une drôle de façon d'écrire "à présent" ;)


Message édité par abais le 13-12-2008 à 19:08:41

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1826702
Zedlefou
In cabbage we trust !
Posté le 14-12-2008 à 04:26:26  profilanswer
 

:lol: j'avais pas vu.

 

Oue pour le code y'a 3 lignes a enlever, c'est pas sorcier.


Message édité par Zedlefou le 14-12-2008 à 04:26:38

---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1827767
phil404
Posté le 16-12-2008 à 01:23:51  profilanswer
 

quant on connais ,tout est simple et ça ya pas besoin de sortir de saincir pour le comprendre,moi ça fait quelque jours que j'ai découvert l'AS toi ça fait combien de temps ? enfin bref,
 
je vais essayer d'être claire,
pour cet effet il y a une seule image sur chaque calque sur laquelle on a mis une action (la neige qui tombe) si par exemple je monte un clip avec un texte clignotent avec un effet alpha dessus,je vais avoir plusieurs images .mes questions sont; une fois que j'ai mon texte clignotent ,comment dois faire pour passer sur de l'action script 2 (car 'étais en 3) et comment faire fonctionner un action script qui tourne sur une image lorsque l'on en a plusieurs ?


Message édité par phil404 le 16-12-2008 à 01:24:57
n°1827776
Zedlefou
In cabbage we trust !
Posté le 16-12-2008 à 04:06:26  profilanswer
 

Ah c'est sur qu'en etant aimable, ca donne tout de suite envie :D
 
 [:chkevchkoutte]


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1828228
phil404
Posté le 16-12-2008 à 21:38:30  profilanswer
 

Zedlefou a écrit :

Ah c'est sur qu'en etant aimable, ca donne tout de suite envie :D
 
 [:chkevchkoutte]


 
 
tu me montreras ou est ce que je me suis foutu de toi (contrairement a toi) dans le topic d'accord  ;)  
 
tes remarque n'ont rien de constructif excuses moi.
 
 
 
j'ai avancé dans mon  problème,j'ai recommencé tout depuis le début ,j'ai donc pris mon image sur laquelle j'ai appliqué mon action script et j'ai inséré une deuxième séquence ou j'ai donné un effet de clignotement sur un texte avec un effet alpha rien de bien sorcier... le problème que j'ai rencontré,c'est lors de la lecture des deux séquences,tout se passe bien mais lorsque la tete de lecture est arrivée a la fin il y a comme un surceau sur la neige...
 
voyez vous de quoi je parle ?

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  aide "snow effect"

 

Sujets relatifs
besoin d'aideBesoin d'aide pour creation d'un site web
aide au niveau pratiqueAide sur Javascript
[AIDE] pour un site simple !Aide sur un script de database.
Besoin d'aide pour un scriptBesoin de votre aide pour la réalisation d'un programme
Aide array SASAide EXT Javascript
Plus de sujets relatifs à : aide "snow effect"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR