Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2011, 15h27   #1
Invité de passage
 
Femme
Inscription : avril 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : avril 2011
Messages : 1
Points : 0
Points : 0
Par défaut as3 controler un swf externe

Bonjour !
Je viens demander votre aide pour un petit bout de code qui est sûrement très très simple, mais si simple que je ne le trouve pas.

Je voudrais simplement contrôler un swf chargé en externe.
J'ai donc chargé mon swf :
Code :
1
2
3
4
5
6
var motsverts:MovieClip=new MovieClip();
var chargeur9:Loader = new Loader();
var adresse9:URLRequest=new URLRequest("motsverts.swf");
chargeur9.load(adresse9);
addChild(motsverts);
motsverts.addChild(chargeur9);
et il se lance donc directement à l'ouverture de mon animation. Je voudrais juste qu'il ne se lance pas automatiquement mais au clic sur un élément. Pour ça j'ai essayé un

inutile et une fonction stop qui l'arrêterait au début mais sans résultat...
Si ma demande est assez claire quelqu'un aurait il une solution ?
Merci !

(je suis en actionscript 3 sur Flash CS4)
magali_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 18h17   #2
Membre régulier
 
Avatar de SnowStyle
 
Homme
Développeur Web
Inscription : octobre 2005
Messages : 68
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 68
Points : 73
Points : 73
Salut,
la majorité du temps, il suffit d'ajouter ton swf à la scène quand tu en as besoin, en plaçant l'addChild à l'endroit voulu

Code :
motsverts.addChild(chargeur9);
SnowStyle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2011, 07h48   #3
Membre du Club
 
Inscription : avril 2011
Messages : 58
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 58
Points : 56
Points : 56
Je te conseille de mettre un stop dans ton clip chargé sur la première image.

Sinon tu créé un eventListener qui se déclenche quand ton objet est chargé (event COMPLETE). Cet event listenner mettra ton clip en pause.

Tu n'est pas obligé de faire addChild(motsverts); tout de suite, tu peut attendre qu'il soit chargé (et donc mettre cette ligne dans le listenner). Tu peut meme faire gotoAndStop(1) avant le addchild. Comme ca tu sera sur qu'il sera bien arrété et jamais visible avant.
bokan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h12.


 
 
 
 
Partenaires

Hébergement Web