l'affichage aléatoire des images

  • Halo
  • Novice
  • Novice
  • Avatar de l’utilisateur
  • Inscription: Avr 11, 2005
  • Messages: 19
  • Loc: Middle of nowhere
  • Status: Offline

Message Mars 6th, 2009, 10:49 am

Salut, je suis en train de trouver un moyen d'afficher une image au hasard de ma bibliothèque lorsque je saisis un cadre.


Tout le monde a des idées?

Merci.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 6th, 2009, 10:49 am

  • RedBMedia
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Mai 01, 2007
  • Messages: 315
  • Status: Offline

Message Mars 7th, 2009, 2:06 pm

Matt Mullenweg, le créateur de WordPress, une fois écrit un petit script qui tire au hasard des images. vérifier avec le lien ci-dessous.

http://ma.tt/scripts/randomimage/
Joe Hall
  • Jenie0109
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Mai 23, 2008
  • Messages: 411
  • Status: Offline

Message Mars 8th, 2009, 10:09 pm

C'est tellement cool.
Foreclosure Prevention | SEO Marketing
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Mars 9th, 2009, 10:01 am

bien puisque personne ne fait répondu à la question sur Flash Ill prendre un coup de couteau à sa création.

Vous devez faire vos images dans MovieClips (ils n'ont pas à être sur scène) et puis assurez-vous que chaque MovieClip a un ID de liaison dans la bibliothèque (clic droit sur l'élément de bibliothèque -> liaison). Ensuite, vous devez écrire un peu de code ActionScript. Créer une image clé vide sur votre calendrier, sélectionnez-le et ouvrez votre fenêtre de script.

Vous devez d'abord faire un tableau ou tous les identifiants des liens que vous avez créé dans la bibliothèque. Donc:
Code: [ Select ]
var imgList:Array = ["linkageID1","linkageID2","linkageID3"];


suivant que vous souhaitez obtenir un nombre aléatoire entre 0 et le nombre total d'éléments dans le tableau de sorte:
Code: [ Select ]
var randImage = Math.floor(Math.random()*(imgList.length - 1));


Enfin, vous devez joindre l'image choisie pour l'étape:
Code: [ Select ]
var attachedImg = attachMovie(randImage,_root.getNextHighestDepth());
There you go thats à peu près tout ce qu'il ya à faire. Ainsi votre code final ressemblera à:

Code: [ Select ]
var imgList:Array = ["linkageID1","linkageID2","linkageID3"];
var randImage = Math.floor(Math.random()*(imgList.length - 1));
var attachedImg = attachMovie(randImage,_root.getNextHighestDepth());
  1. var imgList:Array = ["linkageID1","linkageID2","linkageID3"];
  2. var randImage = Math.floor(Math.random()*(imgList.length - 1));
  3. var attachedImg = attachMovie(randImage,_root.getNextHighestDepth());
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 34 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC