Accueil > Forum > > > > chute de neige dans flash
chute de neige dans flash
lundi 5 décembre 2005 à 08:05:40 |
chute de neige dans flash

pat10be
|
bonjour,
je suis nouveau ici et je débute en ActionScript.
tous les commentaires que j'ai lu concernant les codes pour simuler la
chute de neige dans flash, semblent accusé le poids de ces codes qui
font ramer les machines.
aussi, ma question est la suivante:
existe-t-il un moyen de faire ce genre d'effet dans flash sans faire ramer les machines?
merci à tous
|
|
lundi 5 décembre 2005 à 10:20:10 |
Re : chute de neige dans flash

oliver7
|
slt, à par le duplicateMovie je conné qu'un autre moyen c de le faire a la main !
olivier
|
|
lundi 5 décembre 2005 à 12:09:12 |
Re : chute de neige dans flash

pat10be
|
slt,
merci pour l'info, mais est-ce que le .SWF final ne serait pas trop lourd?
le fichier final doit tourner sur des anciennes machines, donc il doit être léger!
patrick
|
|
lundi 5 décembre 2005 à 20:11:03 |
Re : chute de neige dans flash

tatounel
|
ceci est un solution que j'avais trouvé sur ce site par contre je suis
désolé pour l'auteur mais je ne me souviens plus de son pseudo....
tu fais un clip avec une image de flocon de neige et tu met ce code
dans le clip... chez moi ca marche et en plus c'est pas lourd
//içi on crée tout les flocons de neige et on les place aléatoirement
sur la scène, leur taile est aussi aléatoire mais la longueur et la
hauteur de chacun d'eux restent égale
for (i=0; i<=200; i++) {
flocon.duplicateMovieClip("flocon"+i, i);
this["flocon"+i]._x = random(700);
this["flocon"+i]._y = random(460);
this["flocon"+i]._height = random(20);
this["flocon"+i]._width = this["flocon"+i]._height;
}
//cette variable définit la vitesse le vent souffle
vitesse = 5;
//celle çi permet de changer de sens aléatoirement lorsque le vent soufle moin fort
ralentit = true;
onEnterFrame = function () {
// si le vent souffle au plus bas
if (ralentit == true) {
// alors on choisit le sens du vent
choix = Math.floor(random(2));
// et on empêche cette condition de se renouvelé
ralentit = false;
// cette variable permet de faire incrémenté ou décrémenté la vitesse du vent
ajout = -1;
}
if (choix == 0 || choix == 1) {
// si choix = 1 alors le vent souffle vers la droite
if (choix == 1) {
// cette variable permet par la suite de définir le sens du vent
signe = 1;
}
// si choix = 0 le vent souffle vers la gacuhe
if (choix == 0) {
// cette variable permet par la suite de définir le sens du vent
signe = -1;
}
// la vitesse est incrémenté ou décrémenté celon la valeur de ajout
vitesse += ajout;
// si la vitesse du vent est rapide
if (vitesse<=5) {
// on la ralentit
ajout = 1;
}
// si al vitesse de vent est lente
if (vitesse>=20) {
// alors on peut chnager le sens du vent
ralentit = true;
}
}
//içi on déplace les flocons
for (i=0; i<=200; i++) {
//c'est içi qu'on se sert des variables vitesse (vitesse du vent) et signe (sens du vent)
vent = this["flocon"+i]._height/vitesse*signe;
//cette variable sert a faire tomber les flocons
descente = this["flocon"+i]._height/5;
this["flocon"+i]._y += descente;
this["flocon"+i]._x += vent;
//si un flocon est tout en bas
if (this["flocon"+i]._y>=470) {
//alors il revient en haut et se place aléatoirement sur _x
this["flocon"+i]._y = -10;
this["flocon"+i]._x = random(700);
}
//si un flocon est tout à droite
if (this["flocon"+i]._x>=710) {
//alors on le met tout à gauche
this["flocon"+i]._x = -5;
}
//si un flocon est tout à droite
if (this["flocon"+i]._x<=-10) {
//alors on le met tout à droite
this["flocon"+i]._x = 505;
}
}
};
|
|
lundi 25 décembre 2006 à 16:46:16 |
Re : chute de neige dans flash

wen544
|
Bonjour,
J'ai besoin d'aide, soit je suis totalement débile, soit je loupe tout simplement qlq chose, voilà au moins 3 mois que j'essaye de faire tomber de la neige avec flash et de l'enregistrer sous anim gif et rien ne fonctionne, j'ai également essayé avec le code :
//içi on crée tout les flocons de neige et on les place aléatoirement sur la scène, leur taile est aussi aléatoire mais la longueur et la hauteur de chacun d'eux restent égale for (i=0; i<=200; i++) { flocon.duplicateMovieClip("flocon"+i, i); this["flocon"+i]._x = random(700); this["flocon"+i]._y = random(460); this["flocon"+i]._height = random(20); this["flocon"+i]._width = this["flocon"+i]._height; } //cette variable définit la vitesse le vent souffle vitesse = 5; //celle çi permet de changer de sens aléatoirement lorsque le vent soufle moin fort ralentit = true; onEnterFrame = function () { // si le vent souffle au plus bas if (ralentit == true) { // alors on choisit le sens du vent choix = Math.floor(random(2)); // et on empêche cette condition de se renouvelé ralentit = false; // cette variable permet de faire incrémenté ou décrémenté la vitesse du vent ajout = -1; } if (choix == 0 || choix == 1) { // si choix = 1 alors le vent souffle vers la droite if (choix == 1) { // cette variable permet par la suite de définir le sens du vent signe = 1; } // si choix = 0 le vent souffle vers la gacuhe if (choix == 0) { // cette variable permet par la suite de définir le sens du vent signe = -1; } // la vitesse est incrémenté ou décrémenté celon la valeur de ajout vitesse += ajout; // si la vitesse du vent est rapide if (vitesse<=5) { // on la ralentit ajout = 1; } // si al vitesse de vent est lente if (vitesse>=20) { // alors on peut chnager le sens du vent ralentit = true; } } //içi on déplace les flocons for (i=0; i<=200; i++) { //c'est içi qu'on se sert des variables vitesse (vitesse du vent) et signe (sens du vent) vent = this["flocon"+i]._height/vitesse*signe; //cette variable sert a faire tomber les flocons descente = this["flocon"+i]._height/5; this["flocon"+i]._y += descente; this["flocon"+i]._x += vent; //si un flocon est tout en bas if (this["flocon"+i]._y>=470) { //alors il revient en haut et se place aléatoirement sur _x this["flocon"+i]._y = -10; this["flocon"+i]._x = random(700); } //si un flocon est tout à droite if (this["flocon"+i]._x>=710) { //alors on le met tout à gauche this["flocon"+i]._x = -5; } //si un flocon est tout à droite if (this["flocon"+i]._x<=-10) { //alors on le met tout à droite this["flocon"+i]._x = 505; } } }; en y plaçant un flocon nommé en clip mais rien n'y fait ? qu'est ce qui pourrait poser problème ? Je suis débutante dans l'actionScript ...
Un tout grand merci pour vos réponses ;
[blue]Wen544[:p][/blue]
|
|
dimanche 4 janvier 2009 à 21:28:55 |
Re : chute de neige dans flash

omarbibss
|
bonsoire pour t le monde je suis debutant en flash je cherche d'etre mieux si vous pouvez m'aider
|
|
Cette discussion est classée dans : flash, codes, chute, neige, ramer
Répondre à ce message
Sujets en rapport avec ce message
chute de neige [ par jouby ]
salut à tousqqun saurait-il comment créer une chute de neige sur flash aléatoirement avec random et duplicateMovieClip.merci d'avance!
Flash, m'interresse beaucoup! [ par trayak ]
slt tout le monde. Comme l'ojet de ce message je suis un etudiant en iformatique et j'aimerai m'interresser à la programmation flash... le langage Act
txt , xml ,... [ par gatchou ]
bonjour à tousvoilà, j'ai plusieurs pages flash dans une projection, chacune d'entre elles comportent plusieurs champs textemon but est d'appeler tous
[Flash 8] Support codes browser d'images [ par Seraphino ]
http://www.flashkod.com/code.aspx?ID=13834bonjour tlm,Je fais appel à vous car je voudrais faire jouer cette animation à l'intérieur d'un clip mais mo
utiliser vos codes sources [ par mask33 ]
salut !bon c'est clair je suis un gros noob !je debute completement dans le flash!je voudrais juste savoir comment faire pour prendre un de vos exempl
(FLASH) Problème d'action script après un "gotoAndPlay" [ par Nekohai ]
Bonsoir à tous, Je suis débutant sur flash et je suis confronté à un problème sur une e-card.Je vous expose mon souci :L'e-card sur laquelle je trava
bataille de boule de neige [ par vegetalain ]
Salut, je dois faire une carte de voeux pour noel en flash et y inclure un piti jeu, juste pour le fun...Alors hop, bataille de boule d eneige seuleme
Préloader en anneau AS2 [ par champipou ]
Bonjour à tous Bon , j'imagine que la question a déjà du être posée mais je ne trouve pas ce que cherche ni sur le forum, ni sur le site, ni sur d'au
Neige qui "colle" sur une partie dans la Scène (Flash 8 AS2) [ par arthelius ]
Bonjour, Votre Site est super bien... je tenais à vous le signaler. J'ai créer une Scène avec une image de neige sur mon Flash 8 en AS2 et j'aimerai
Concours de programmation Flash c'est parti ! [ par Nix ]
Bonjour tout le monde,Un petit message pour vous annoncer une grande nouvelle !Nous venons de lancer un concours flash sur CodeS-SourceS qui se termin
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|