Besoin d'aide en ActionScript

Besoin d'aide en ActionScript - Graphisme

Marsh Posté le 28-04-2002 à 12:32:05    

Lo les zamis
 
vouala mon probleme,
j'ai fé une galerie d'images en flash ainsi que mon cv mais sur des fichiers fla/swf différents.
 
J'aimerai que lorsque je clic sur une des étiquettes se trouvant sur mon cv (fichier cv.fla), une autre fenetre s'ouvre avec ma galerie d'images (l'autre fichier image.fla) et que l'anim soit calée à l'image 4 (la position 4).
 
P... je sais pas si j'ai été clair...m'enfin dite moi comment faire !!!!
J'ai essayer d'utilisé LoadMovie mais je vois pas comment lui dire d'ouvrir mon anim' dans une autre fenetre et de la caler à telle image!!!! :cry:
 
 
PLIZ HELP ME!!!
 
Merci d'avance

 

[jfdsdjhfuetppo]--Message édité par Pinzo le 28-04-2002 à 17:52:18--[/jfdsdjhfuetppo]


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 28-04-2002 à 12:32:05   

Reply

Marsh Posté le 28-04-2002 à 15:27:56    

:bounce: UPPPPPPPP :bounce:  
me dite po que vous voyez po comment faire, zetes des bons oui ou non???!!!! :D


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 28-04-2002 à 23:29:00    

bon...pas moyen de trouver qq1 qui peut m'aider...
Je reformule donc ma question:
Est-ce que qq1 connait un site, un chat(autre que #flash, #flashfr), un forum ou quoique ce soit qui me permettrait de trouver des pros du flash????!!!!!!!
 
Merci encore


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 29-04-2002 à 09:05:10    

tu veux que ca s'ouvre dans la meme animation ou vraiment dans une autre fenetre popup ???
 
Parceque ya pas besoin d'etre pro pour ca....
précises ce que tu veux ...

Reply

Marsh Posté le 29-04-2002 à 09:36:00    

je veux l'ouvrir dans une autre fenetre.


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 29-04-2002 à 11:26:01    

Bon je connais pas flash mais doit bien avoir une histoire de target qq part ?? comme en HTeuMeuLeu (target="_blank" ), nan ?


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 30-04-2002 à 00:25:11    

Il faut que tu appelles une fonction javascript...
 
Dans ton Flash, sur le bouton qui appelle l'ouverture de la fenêtre tu mets l'action :
getURL ("javascript:jOuvreMaFenetre(5);" );
 
Où 5 est le numéro de frame sur lequel tu veux que ta fenêtre s'ouvre.
 
Dans le fichier HTML contenant ton fichier cv.fla, tu mets dans le <head> :
function jOuvreMaFenetre(quelleFrame)
{
var adresseDuSWF = "image.swf?laFrame=" + quelleFrame;
window.open(adresseDuSWF, "maPopUp", "width=300, height=250, scrollbar=no, menubar=no, status=no, toolbar=no" );
}

 
Enfin, dans le image.fla tu mets l'action suivante sur la première image clé de ta timeline (ou sur un onClipEvent(load) d'un movie clip placé sur la scène) :
_root.gotoAndStop(laFrame);
 
Je pense que ça devrait faire l'affaire...

 

[jfdsdjhfuetppo]--Message édité par fastclemmy le 30-04-2002 à 00:26:21--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 30-04-2002 à 08:26:27    

getURL (adresseDuSWF;"_blank" );  
 
çà aussi mais tu devrais avoir moins de paramétrage possible au niveau du look de la fenêtre (barre d'état, menu, barre d'outils .... ;)


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 30-04-2002 à 15:29:24    

merci fastclemmy c'est exactement ce que j'attendais :)
Merci aussi Manou mais ta solution n'était pas adaptée à ce que je demandais :)


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 30-04-2002 à 21:10:55    

ben 2 rien :jap:
la soluce de fastclemmy tu peux même l'améliorer pour dimensionner et centrer la popup en fonction de la résolution du client ;)


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 30-04-2002 à 21:10:55   

Reply

Marsh Posté le 30-04-2002 à 21:21:00    

Ah bah, j'ai filé de quoi réaliser ce qui était demandé, maintenant, c'est bien sûr optimisable...  :jap:

Reply

Marsh Posté le 01-05-2002 à 10:00:09    

OUINNNNNNNNNNNNNNNNN ca marche po!!!!!!!!!!!!!
fastclemmy, mon clip image.swf veut po aller sur l'image que je lui demande!!!!!!!!!!!!
MAIS POURKOUAAAAAAAAAAAAAAAAAAAAAAAAA????????????? :cry:  :cry:  :cry:


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 01-05-2002 à 12:37:19    

Est-ce que tu disposes de PHP sur ton serveur ?
 
Sinon faudra que j'optimise un peu mon JS...

Reply

Marsh Posté le 01-05-2002 à 23:16:17    

nan g po de php  :non:  
mais je crois que g trouvé une autre soluce  :p


---------------
L'éternité c'est long... surtout à la fin
Reply

Marsh Posté le 02-05-2002 à 09:31:22    

Laquelle ?
 
 
 
PS : La solution proposée par "fastclemmy" est très bonne ou sinon il reste deux autres solutions : le passage de valeurs par cookie ou par variable de session* (ma préferée)  
 
Les défauts du "Cookie" et du "QueryString" sont pour l'un la dépendance par rapport au Browser et pour l'autre l'"affichage de l'url avec sa variable" dans les propriétés de la page (popup en l'occurence)
 
 
*gérée depuis le coté serveur et non client.

Reply

Marsh Posté le 02-05-2002 à 23:37:43    

oulalalala je crois que vous compliquez les choses pour rien !!!!
En fait j'ai découpé mon fichier image.fla en plein de petit .fla (ou .swf  :D  c pareil!!)
Ensuite j'ai repris la fonction de fast et je l'ai modifié à ma sauce.
 
Sur le bouton on marque
on(release){
getURL("javascript:OuvreFenetre('monfichier
.html';)" );
}
 
Ensuite dans le fichier principal CV.html on marque dans l'entête la fonction
function OuvreFichier(monfichier){
window.open(monfichier, "nouvelle fenetre", "width=540, height=400, scrollbar=no, menubar=no, status=no, toolbar=no" );
}
 
Voila c tout.
monFichier est en fait le nouveau fichier qui contient la description de mon image, au lieu d'essayer désepérement d'atteindre cette section au milieu de image.swf.
Ca fonctionne tres bien et c plus rapide puisque les fichiers chargés sont plus légers  :p  :p  :p


---------------
L'éternité c'est long... surtout à la fin
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed