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

  FORUM HardWare.fr
  Programmation

  [FLASH] comment changer la source d'une image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[FLASH] comment changer la source d'une image

n°25322
duch
Posté le 17-04-2001 à 18:13:19  profilanswer
 

Salut à tous,
 
je sais qu'y a pas beaucoup de flasheurs dans le coin mais on sait jamais. Je suis moi-même nouveau dans cette discipline.
 
 
bon, comment kon fait pour changer la source d'une image d'une occurence d'un movie-clip. Et pour la swaper avec uen autre, faut-il que l'image à swaper soit dans la librairie? si oui quelle est la méthode pour accélérer le chargement et gérer la priorité du chargement?


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
mood
Publicité
Posté le 17-04-2001 à 18:13:19  profilanswer
 

n°25481
duch
Posté le 18-04-2001 à 10:14:59  profilanswer
 

merci infiniment aux 6 personnes qui ont regardé mon post.
 
Je remercierais encore plus celle qui y répondra :D


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°25547
starduck
Posté le 18-04-2001 à 13:12:50  profilanswer
 

pas tres clair aussi

n°25571
duch
Posté le 18-04-2001 à 14:02:56  profilanswer
 

Ok Starduck, c'est p'tet pas très clair, bon j'm'explique, mais dans ce cas là t'es obligé de me répondre :D
 
 
bon imaginons une bande d'images qui scroll horizontalement (ouverticalement on s'en fout), c'est une boucle donc qd t'arrive au bout du scroll ça recommence au début, le truc classique quoi. le truc un peui moins classique c'est que je fait ça non pas avec plein d'images mais avec 2 movie-clip (qui font la même taille et qd y'en a un qui passe en dehors de la scène l'image change en fonction d'un nombre).
 
L'avantage de cette méthode c'est que je peux mettre autant d'images que je veux et ça marche toujours, j'ai juste à changer une petite variable donnant le nb d'images et le tour est joué.
Mais dans flash j'ai pas trouvé le moyen de changer la source d'une image.
Je ne parle pas de la solution con-con consistant à mettre n frames dans mon movie-clip et de placer la tête de lecture sur la frame correspondant à la bonne image qui ne présente aucun interêt. Idéalement je ne veux pas non plus devoir mettre mes images dans la librairie.
 
En gros il ne faut que j'ai à ouvrir le flash à chaque fois que je rajoute une image au scroll. pour le nombre d'iamges c'est pas un problème puisque c'est uen variable dans un fichier texte.
 
 
Donc voilà quelle est la soluce??
Existe t'il une méthode pour changer la source de l'image d'une occurence d'un symbole? faut il passer par generator ou par un autre truc pour génerer le flash... (comme php)
 
 
si tu veux voir un exemple, je l'ai déjà fait en HTML, c'est la bande du milieu avec les images qui flottent à l'adresse suivante : http://www.icilalune.fr/musa/html

 

[edit]--Message édité par duch--[/edit]


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°25688
heffer
PDG du Site des Mains
Posté le 18-04-2001 à 16:21:23  profilanswer
 

Etant débutant en flash, j'ai pas la solution. Je voulais juste te dire que je n'ai jamais de réponse sur flash dans ce forum. Pour le flash je vais là: http://pub17.ezboard.com/fyazofrm3
 :hello:


---------------
Découvrez la version 2005 du  Site des Mains!! C'est la même qu'en 2004!
n°25693
duch
Posté le 18-04-2001 à 16:35:57  profilanswer
 

j'ai posé la question là bas aussi...


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°25833
LeMegaBlai​reau
Posté le 19-04-2001 à 09:16:06  profilanswer
 

En utilisant une variable:  
var = (le chemin vers ton image1)(exemple _level0.mcparent.mcenfant)
 
puis tu la modifie dans l'animation avec l'autre cheminremplace la variable par

n°25862
duch
Posté le 19-04-2001 à 10:35:38  profilanswer
 

euh tu peux donner un exemple STP? car j'utilise des variables mais j'vois quelle propriété je peux changer.


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°26035
LeMegaBlai​reau
Posté le 19-04-2001 à 17:30:23  profilanswer
 

Ben tu peux par exemple l'utiliser avec l'instruction "with"..
 
with(Var){
play();
}
 
et sur ta variable tu determines ta condition ou autre dans un script frame (suivant ce que tu fais..):
var=_level0.mcclip.occurence dans tel action
 sinon else
var= autre chemin
 
Tu peux aussi utiliser la fonction targetPath qui convertit la référence du clip en une chaine (donc en rajoutant des caractères en plus tu en modifie le nom d'occurence et cela devient un autrtre chemin)
 
Tu as aussi la fonction "eval":
 
x = eval ("occurence" + i)  
x.play()
 
(i etant une autre variable..)

n°26044
duch
Posté le 19-04-2001 à 18:27:11  profilanswer
 

est-ce qu'avec cette méthode je peux swapper une image avec une autre qui n'est pas dans la librairie??
 
Excuse moi mais j'comprends pas tout là
 
genre j'ai image1.gif et qd je passe dessus je charge image2.gif ou une autre, sachant que image2.gif n'est pas dans la librairie.
 
en fait j'suis pas sûr qu'on parle de la même chose...


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
mood
Publicité
Posté le 19-04-2001 à 18:27:11  profilanswer
 

n°26084
LeMegaBlai​reau
Posté le 20-04-2001 à 00:13:53  profilanswer
 

OK, dans ce sens aussi. J'explique:
 
1)Si tes images sont dans la librairie, alors pas de problèmes, car elles ont un nom d'occurence (que tu leur affectes) quand tu les mets sur la scène. Donc Elles ont un chemin à partir de là (dans le scenario principal, il s'agit du level0..donc: _level0.nomoccurence   ... bon. alors tu affectes à une variable, puis voir plus haut.
 
2) Si elles sont hors de la librairie, c'est qu'il te faudra les mettre dans un MClip (tu ne peux les laisser juste comme ca, car elles ne sont pas importées, même à travers des champs dynamiques). Donc tu les insères dans un mc exterieur (qui aura sa librairie propre). Puis tu  
-> soit fait un loadMovie sur un level  
-> soit tu places ce MC sur la scène en laissant la premiére frame vide, ce qui fait un MC invisible, qui sera chargé dés le départ (ce que tu sembles vouloir) et  que tu ne fais apparaitre que lorsque tu en as besoin en ciblant la frame deux de ce Mclip lorsque necessaire (par exemple avec telltarget ou goto..), et alors magique tes images apparaissent. Tu les fais disparaître en revenant a la frame 1 de ce MClip
 
3) Vu l'effet que tu veux faire, il y a plus simple en faisant un simple bouton sur la scène et en precisant les images onmouse over et on mouse up .
 
ou alors je n'ai pas compris.. :(


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

  [FLASH] comment changer la source d'une image

 

Sujets relatifs
[Javascript]Comment changer la couleur d'un lien au passage du curseur[VB6] Je vous offre du code source, à vous de l'améliorer.
FLASH GALEREEEEEEEE[php] comment redimentionner une image ???
Help: [Microsoft][ODBC Driver Manager] Data source name not found an..Insertion d'une image en SQL / Oracle
fond transparent sous flash et la methode pour faire caddie d'achatfond transparent sous flash et la methode pour faire caddie d'achat
Question con sur Flash...Image sous Oracle
Plus de sujets relatifs à : [FLASH] comment changer la source d'une image


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