Accueil > Forum > > > > image aleatoires
image aleatoires
lundi 30 juillet 2007 à 14:56:47 |
image aleatoires

gilcod
|
Bonjour a tous ! J'ai un petit souci ... j'ai creer un petit script (de base je suis newbie)qui permet d'afficher aleatoirement une image de fond sur mon site entierement realise en flash .... le code est le suivant : clipFondEcran.loadMovie("fond"+(Math.round(Math.random()*8))+".swf"); les images sont ,comme vous l'avez sans doute compris, dans un swf (petite anim) Le probleme qui se pose c'est que je met le code a un point cle sur la timeline mais lorsque je fais des go to plus loin sur la timeline, je pers mon fond d'ecran ..... :( que puis je faire .? une fonction pour garder charger definitivement l'image sur toute la timeline ??? merci d'avance !!
|
|
mercredi 1 août 2007 à 12:18:03 |
Re : image aleatoires

mikouRoux
|
Salut,
Place ton fond d'écran sur un calque vide (sous les autres) Tu auras une image clé sur la première position de ta Timeline. Rempli le reste de la timeline avec des images vides (tu te places sur la dernière image et appuie sur F5)
++ MikouRoux
|
|
mercredi 1 août 2007 à 15:26:19 |
Re : image aleatoires

Darkrats
|
Salut, Une autre solution, en reprenant le principe de MikouRoux, c'est de créer dynamiquement le calque. Ce qui t'évite d'avoir cette longue liste de frame vide : Bon, le code est à placer dans une frame du clip où va se charger le fichier : this.createEmptyMovieClip("conteneur_image", this.getNextHighestDepth()); this.conteneur_image.loadMovie("fond"+(Math.round(Math.random()*8))+".swf"); Comme ton clip est créé dynamiquement, il restera là tant que tu ne supprimera pas le clip ciblé par le this ou le clip conteneur_image. Le clip conteneur_image recoit la plus haute profondeur, il sera au dessus de tout, s'il faut le descendre, mais lui zéro ou une valeur proche de zéro. --------- Darkrats --------- la loi est dure mais c'est la loi Si je ne réponds pas assez vite, rappelez-moi par MP (assez vite, j'ai dit :P)
|
|
jeudi 2 août 2007 à 13:38:16 |
Re : image aleatoires

gilcod
|
j'ai essayé la premiere proposition mais ca ne fonctionne pas ... je vais reessayer tout de meme :)
quant a la deuxieme propose par Darkrats : ca fonctionne .... l'image reste bien affiche apres avoir clike sur un bouton et donc provoquer un go to ... en revanche l'image passe par dessus les boutons desormais .... alors que le calque des btn est bel et bien au dessus ..... ce ke j'avais oublie de dire aussi c'est que les clips chargé aleatoirement subisse un mask .... et le mask n'est pas actif avec la soluce de Darkrats .....
|
|
jeudi 2 août 2007 à 14:21:23 |
Re : image aleatoires

Darkrats
|
Salut, Alors pour le problème de la hauteur. Le mieux pour éviter tout problème est de mettre tout le contenu de ton site dans un clip auquel tu donneras la profondeur 10 (par exemple) puis quand tu crées ton clip pour l'image de fond, tu n'auras plus qu'à lui dire de le mettre en profondeur 0. Sinon, essaie de lui donner une profondeur 0 et vois si tu n'as pas de problème. La raison de la disparition du clip est qu'une fois l'image chargée dans un clip, ce clip doit continuer à être présent dans toutes les frames que tu as besoin (et pas avec une KeyFrame) (ce que te disais mikouRoux). Le plus propre dans ton cas serait de n'avoir qu'une frame dans ta scène. De mettre tout le contenu de ton site dans un clip et de créer un clip vide en dessous (qui servira à charger l'image) Le fait de n'avoir qu'une frame dans ta scène t'assura de toujours avoir l'image de fond disponible. En plus ça désactivera les options : avancer, reculer, rembobiner du menu contextuel de flash  Pour ton masque, il te suffit d'ajouter un mask dynamique à ton clip : Soit tu utilises (décidément, c'est le troisième post à qui j'en parle) un MovieClipLoader et sa méthode : onLoadComplete pour lui appliquer le masque dynamique (clip_cible.setMask(clip_mask);) Soit tu crées un autre clip qui contiendra ton clip conteneur : this.createEmptyMovieClip("conteneur_total", this.getNextHighestDepth()); this.conteneur_total.createEmptyMovieClip("conteneur_image", this.getNextHighestDepth()); this.conteneur_total.conteneur_image.loadMovie("fond"+(Math.round(Math.random()*8))+".swf"); this.conteneur_total.setMask(clip_mask);--------- Darkrats --------- la loi est dure mais c'est la loi Si je ne réponds pas assez vite, rappelez-moi par MP (assez vite, j'ai dit :P)
|
|
jeudi 2 août 2007 à 15:05:56 |
Re : image aleatoires

gilcod
|
Réponse acceptée !
je pense que je vais accepter ma reponse :) !!!
alors ca fonctionne desormais .... voici ce que j 'ai fait :
j'ai simplement rajouté un clip sur un calque avec point clef jusqu'a la fin du contenu de la timeline . ce clip ne comporte qu'une frame et contient mon mask le clip vide et un troisieme calque qui contient le code que je n'ai pas changé : clipFondEcran.loadMovie("fond"+(Math.round(Math.random()*8))+".swf");
voila c'est tout !! :)
j'ai essayé l'inverse comme tu me l'avais conseillé darkrats c'est a dire : mettre tout le site sur une frame et dans un clip et desous les calques de mask etc ... mais ca me faisait le meme coup : l'image passait par dessus le site ... en tout cas merci de m'avoir mis sur la "piste" avec la créaation de clip ne comportant qu'une frame .... :)
merci a vous ! comme on dit deux cerveaux valent mieux qu'un !! bye
|
|
jeudi 2 août 2007 à 15:21:56 |
Re : image aleatoires

mikouRoux
|
En fait es ce que ca ne reviens pas à faire ce que j'avais écris au début ??
|
|
jeudi 2 août 2007 à 15:31:51 |
Re : image aleatoires

gilcod
|
non parceque j'ai inserer des points clef au debut et a la fin de la timeline .... est present tout le long de la timeline un clip qui lui ne contient qu'une frame avec le code le clip vide et le mask ....
|
|
jeudi 2 août 2007 à 15:49:46 |
Re : image aleatoires
|
Cette discussion est classée dans : code, image, fond, timeline, aleatoires
Répondre à ce message
Sujets en rapport avec ce message
script as3 puis lancement clip [ par yahou29 ]
Bonjour, J'ai commencé flash depuis deux jours, je suis donc très très débutant... Sur mon calque "scène", 1ere image, j'insère une image clé puis dé
Redimensionné images charger a partir d'un XML [ par ArC3Nik ]
Bonjour Voila je souhaite afficher sur un site les dernière meilleur vente dans un flash. Les information sont stocké dans un fichier xml. Je commen
placer mes movieClip sur la scene [ par clem037 ]
Bonjour à tous, J'ai généré un fichier XML avec mon code AS2, ce code "trace" 3 images, et je voudrais que ces images s'affiche les unes à cotés des
code : lien video local on cliquant sur un image [ par roger1965 ]
roger011061@yahoo.ca Salut,ma question est la suivante:j'aimerais connaitre le code suivant:je vais mettre une image dans ma page web , et en
AS2 Une boucle dans mon appel à charger une vidéo, un son ou une image selon leur existance [ par poulibou ]
Bonjour à tous, Me voici depuis plusieurs semaines dans une situation embarrassante. Dans le cadre d'un projet pro, je doit créer un quiz offline
Création d'une horloge flash avec image de fond [ par julianx1 ]
Bonjour Je souhaiterais créer une horloge avec des aiguilles et une image de fond, merci de me dire comment faire.
ajouter image clé sur timeline [ par diaso ]
bonjour, est ce que c'est possible d'ajouter des éléments dans la timeline, depuis un action script, par exemple Timeline().insertKeyframe(9); et que
Affichage image [ par Fyter ]
Bonjour à tous,Je sollicite votre aide car je n'y arrive pas, il faut savoir que je débute tout juste en ActionScript.Je souhaite afficher une liste d
Simple Curseur [ par MangueCarotte ]
Bonjour, Je souhaiterais faire apparaitre une loupe quand le curseur survole une miniature de l'image.Jusqu'ici tout fonctionne bien mais le probl
Bouton qui change d'image de fond en fonction des actions survol et click [ par randiane ]
Bonjour,Je souhaiterais de vos aides au sujet de bouton amélioré pour site web (dreamweaver), c'est à dire un Bouton qui change d'image de fond en fon
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE
Forum
PROBLEME PROBLEME par yoplaboum69
Cliquez pour lire la suite par yoplaboum69
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|