Accueil > Forum > > > > gestion d'un swf chargé depuis son parent AS3
gestion d'un swf chargé depuis son parent AS3
mardi 28 avril 2009 à 14:37:30 |
gestion d'un swf chargé depuis son parent AS3
|
mardi 28 avril 2009 à 14:43:55 |
Re : gestion d'un swf chargé depuis son parent AS3

Girou
|
Houla, clair net et précis comme message voici la solution : Void  @+ 
|
|
mardi 28 avril 2009 à 14:50:06 |
Re : gestion d'un swf chargé depuis son parent AS3

simonmenu
|
en effet...
dans le meme esprit, merci pour ta réponce ultra rapide !
je retente.
|
|
mardi 28 avril 2009 à 14:53:23 |
Re : gestion d'un swf chargé depuis son parent AS3

simonmenu
|
cette fois ci j'espere que le message s'affichera, je ne comprend pas ce qui c'est passé.
/////////////////////////////// charge menu.swf ///////////////////////////////////
import flash.display.MovieClip;
var chargeur:Loader = new Loader();
var requestmenu:URLRequest = new URLRequest("datas/menu.swf");
chargeur.load(requestmenu);
addChild(chargeur);
/////////////////////////////// charge anim1 ///////////////////////////////////
var chargeur1:Loader = new Loader();
MovieClip (chargeur1.content).btn1_btn.addEventListener(MouseEvent.CLICK,chargeanim1);
function chargeanim1(event:Event):void {
chargeur1.load(new URLRequest("datas/anim1.swf"));
addChild(chargeur1);
chargeur.unload();
}
/////////////////////////////// retour menu ///////////////////////////////////
MovieClip (chargeur.content).btn1_btn.addEventListener(MouseEvent.CLICK,chargemenu);
function chargemenu(event:Event):void {
chargeur.load(requestmenu);
addChild(chargeur);
chargeur1.unload();
}
|
|
mardi 28 avril 2009 à 14:55:12 |
Re : gestion d'un swf chargé depuis son parent AS3

simonmenu
|
il manque juste le message mais là je sais ce qui s'est passé, un ctrl C un peu pauvre.
bonjour à tous,
pour me présenter, puisque c'est mon premier passage sur le forum, je suis étudiant en infographie et je découvre l'AS3 depuis peu après un court passage par l'AS2.
mon problème du moment concerne la gestion, depuis un swf principal, de boutons présents dans un swf externe dont j'attends qu'ils charge un autre swf en déchargeant celui qui le contient.
pour schématiser:
home.swf est vide et ne contient que le code.
sont appeler chacun leur tour :
- menu.swf, contenant btn1(vers anim1.swf)
btn2(vers anim2.swf)
btn3(vers anim3.swf)
- anim1.swf, contenant btnRetour(vers menu.swf)
- anim2.swf, contenant btnRetour(vers menu.swf)
- anim3.swf, contenant btnRetour(vers menu.swf)
donc je souhaite gérer chaque bouton depuis home.swf et qu'à chaque nouveau chargement le swf en place soit viré afin d'éviter les superpositions.
déja, ma méthode vous semble t'elle en phase avec l'AS3 ?
voici le code que j'ai actuellement dans le fichier initial (home.swf) mais après une longue serie d' "essai-erreur" à partir de l'aide de flash et des forum, j'ai effacé une partie de charabia en espérant etre revenu à une version compréhensible et complétable. et je pense que j'utilise mal la classe MovieClip :
/////////////////////////////// charge menu.swf ///////////////////////////////////
import flash.display.MovieClip;
var chargeur:Loader = new Loader();
var requestmenu:URLRequest = new URLRequest("datas/menu.swf");
chargeur.load(requestmenu);
addChild(chargeur);
/////////////////////////////// charge anim1 ///////////////////////////////////
var chargeur1:Loader = new Loader();
MovieClip (chargeur1.content).btn1_btn.addEventListener(MouseEvent.CLICK,chargeanim1);
function chargeanim1(event:Event):void {
chargeur1.load(new URLRequest("datas/anim1.swf"));
addChild(chargeur1);
chargeur.unload();
}
/////////////////////////////// retour menu ///////////////////////////////////
MovieClip (chargeur.content).btn1_btn.addEventListener(MouseEvent.CLICK,chargemenu);
function chargemenu(event:Event):void {
chargeur.load(requestmenu);
addChild(chargeur);
chargeur1.unload();
}
Si quelqun peut me mettre sur la voix à partir de ce code inachevé...
Merci à ceux qui prendrons le temps de m'aider ou à defaut de m'avoir lu.
|
|
mardi 28 avril 2009 à 15:14:50 |
Re : gestion d'un swf chargé depuis son parent AS3

Girou
|
Rebonjour, var chargeur1:Loader = new Loader(); MovieClip (chargeur1.content).btn1_btn.addEventListener(MouseEvent.CLICK,chargeanim1); function chargeanim1(event:Event):void { chargeur1.load(new URLRequest("datas/anim1.swf")); addChild(chargeur1); chargeur.unload(); } En gros, tu crées un Loader, chargeur1, qui est VIDE et qui n'est PAS placé sur la scene > pas de addchild() Tu sous-entend que dedans il y a un bouton MovieClip (chargeur1.content).btn1_btn (impossible) qui, lorsqu'il est pressé (pas possible puisque chargeur1 n'est pas sur la scene) charge une animation dans de le Loader (chargeur1) va voir ce post en cours... on y traite presque du même sujet @+ 
|
|
mardi 28 avril 2009 à 17:43:02 |
Re : gestion d'un swf chargé depuis son parent AS3
|
mardi 28 avril 2009 à 19:02:22 |
Re : gestion d'un swf chargé depuis son parent AS3

simonmenu
|
re
merci pour tes indications. j'ai mieux compris le rôle d' addChild. Pour l'utilisation de MovieClip m'échappe complètement par contre, pour tout dire j'ai utilisé cette ligne de code en remplacement d'une autre parce qu'on me l'avez indiqué comme ça toute faite (un prof).
parce qu'il me fallait un résultat le plus vite possible pour avancer sur autre chose, j'ai renoncé pour l'instant à contrôler les boutons présents dans mon menu.swf en les supprimant, coller en place sur ma scene principale puis envoyés à y=1000. puis retour à leur place respective lorsque je rappel le menu.swf.
c'est un peu tiré par les cheveux je sais mais pour l'instant j'obtiens au moins ce que j'attendais : pas de superposition et tout le code de la navigation au meme endroit. et ce en m'inspirant largement du code trouvé sur le post que tu m'as indiqué.
un grand merci
|
|
Cette discussion est classée dans : gestion, swf, chargé, parent, as3
Répondre à ce message
Sujets en rapport avec ce message
Preloader pour SWF chargé avec loadMovie [ par tiburce ]
Bien, c'est simple... je tombe fou !J'ai dû parcourir tous les scripts de preloading, tenter toutes les adaptations... mais je dois être un gros nul..
en as3 comment gerer un swf chargé [ par jlroger ]
Bonjour, je voudrais charger un swf dans mon anim mais une fois qu'il est chargé et affiché avec addChild je ne peux plus le controler donc comment ci
probleme chargement d'un swf exterme dans clip swf parent [ par moutonfache ]
Salut a tous, rien que du trés banal et bien non. Voilà la raison de ma question: j'ai un site perso en flash que je suis en train de faire évoluer
As3 - Variable vers un parent.. [ par tartartartar ]
Bonsoir, Je passe de l'As2 à As3 avec beaucoup de mal, j'aurais besoin d'aide... J'aimerai juste connaite l'équivalent de : [code=as]this.parent.maVa
commander unloader un swf en as3 [ par trek9505 ]
Bonjour J'ai un problème pour unloader un swf en as3, voici le code que j'ai utilisé pour loader mon swf dans un clip : function loadmontext (event:
pourquoi un swf AS2 importer dans un swf AS3 ne marche pas normalement [ par yasdar ]
pourquoi un swf AS2(mail form) importer dans un swf AS3 ne fonctionne pas
Charger un xml dans uns swf en as3 [ par trek9505 ]
Bonjour, J'ai fait quelque recherche, mais je n'arrive pas à trouver comment charger un fichier xml dans un swf en as3 si quelqu'un pouvait m'éclaire
Unloadmovie [ par psaumes ]
Bonjour, j'ai crée un bouton sur ma scene qui me permet de lancer un createEmptyMovieClip afin de load une image jpg Maintenant j'aimerais arriver à
[AS3 - Gestion d'images] Je sup' ou je sup' pas ? [ par vedelvetsyn ]
Encore une petite question, mais d'ordre logique cette fois. J'ai généré un loader pour afficher des images dans un clip. J'ai également généré des b
Conversion AS2 > AS3 [ par nico2b22 ]
Bonjour amis programmeurs, [^^happy10] Je viens de m'inscrire sur ce forum en espérant trouver un petit coup de main sur un bout de code AS2 que j'ai
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|