begin process at 2012 05 27 19:42:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

jeudi 23 décembre 2010 à 02:12:42 | Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

Madonnina78

Bonjour,

Problème AS3 quand je passe de ma page BIOGRAPHIE à ENTOURAGE et que je reviens ensuite sur Biographie.
Le fichier externe swf ne veut pas disparaître et reste en dessous des autres swf externe.

Quelqu'un pourrait m'aider svp?

Voici le code action script à la clef 71 (ou se trouve la page biographie)

stop();

btn_1.addEventListener(MouseEvent.CLICK,gestionbiographie);
btn_2.addEventListener(MouseEvent.CLICK,gestionentourage);

function gestionbiographie(event:MouseEvent):void {
gotoAndPlay(71);
stop();
}

function gestionentourage(event:MouseEvent):void {
gotoAndPlay(72);
stop();
}

var myloader:Loader = new Loader();

addEventListener(Event.ENTER_FRAME,Biographie);
function Biographie(e:Event):void {
removeEventListener(Event.ENTER_FRAME, Biographie);
var request:URLRequest = new URLRequest("Biographie.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}


btn_1.addEventListener(MouseEvent.CLICK, Bio);
function Bio(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Biographie.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_1.addEventListener(MouseEvent.CLICK, La_jeunesse);
function La_jeunesse(event:MouseEvent):void {
var request:URLRequest = new URLRequest("La_jeunesse.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_2.addEventListener(MouseEvent.CLICK, Les_premiers_Ecrits);
function Les_premiers_Ecrits(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Les_premiers_Ecrits.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_3.addEventListener(MouseEvent.CLICK, Chateau_de_vincennes);
function Chateau_de_vincennes(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Chateau_de_vincennes.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_4.addEventListener(MouseEvent.CLICK, Encyclopedie);
function Encyclopedie(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Encyclopedie.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_5.addEventListener(MouseEvent.CLICK, Le_critique_et_le_negociant);
function Le_critique_et_le_negociant(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Le_critique_et_le_negociant.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_6.addEventListener(MouseEvent.CLICK, Le_voyage_a_saint_petersbourg);
function Le_voyage_a_saint_petersbourg(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Le_voyage_a_saint_petersbourg.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

sbp1_7.addEventListener(MouseEvent.CLICK, Les_dernieres_annees);
function Les_dernieres_annees(event:MouseEvent):void {
var request:URLRequest = new URLRequest("Les_dernieres_annees.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}

Voici le code action script à la clef 72 (ou se trouve la page entourage)

addEventListener(Event.ENTER_FRAME, entourage);
function entourage(e:Event):void {
removeEventListener(Event.ENTER_FRAME, entourage);
var request:URLRequest = new URLRequest("entourage.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}


btn_2.addEventListener(MouseEvent.CLICK, ent);
function ent(event:MouseEvent):void {
var request:URLRequest = new URLRequest("entourage.swf");
myloader.load(request);
addChild(myloader);
myloader.x=581;
myloader.y=397.4;
}



Si quelq'un peut m'aider c'est pour un examen a remettre...

D'avance merci,

Madonnina
jeudi 23 décembre 2010 à 11:05:32 | Re : Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

piere2

Bonjour,
C'est normal puisque tu ajoute un élément à chaque appel à la liste d'affichage de myloader.
Il faut faire un removeChild() avant de charger un nouveau swf dans myloader si tu veux voir disparaitre le précédent.


Pi'ère2
jeudi 23 décembre 2010 à 11:46:58 | Re : Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

Madonnina78

Bonjour Pière,

Merci pour ta réponse mais comme je suis vraiment débutante dis moi ou dois-je placé le removeChild() dans mon code ? Doi-je le mettre à chaque paragraphe et entre les parenthèse il faut mettre quelque chose?

D'avance merci,


Madonnina
jeudi 23 décembre 2010 à 12:42:57 | Re : Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

piere2

Bon déjà ce n'est pas la peine de réécrire à chaque fois
addChild(myloader);
myloader.x=581;
myloader.y=397.4;

fais le une seule fois en début de code après avoir déclaré myloader;
Ensuite je n'avais pas bien regardé mais en fait quand tu vas charger un nouveau swf dans mcLoader il remplacera naturellement le précédent.
Donc pas de removeChild();
Travailler sur une timeline avec des images cibles n'est pas la manière la plus simple pour construire ton animation flash.
Il vaudrait mieux que tu fasses des clip différents concernant tes différentes pages, stockés dans la bibliothèque ,et que tu les appelles dans ta scène principale.


Pi'ère2
jeudi 23 décembre 2010 à 13:11:27 | Re : Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

Madonnina78

Peux tu me montrer un exemple de code pour l'apel de clip dans ma scène principale?

merci :)
jeudi 23 décembre 2010 à 13:18:43 | Re : Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

piere2

Tu crées ton clip puis dans la bibliothèque tu clique droit dessus puis sur propriété et tu coches "exporter pour action script".
Ensuite sur la scène tu écris:
nous dirons que ton clip a pour nom d'export "mc".

Code ActionScript :
var monClip:mc = new mc();
addChild(monClip);
//et si tu veux l'enlever de la scène
removeChild(monClip);




Pi'ère2
jeudi 23 décembre 2010 à 13:37:33 | Re : Problème AS3 quand je passe d'une page à l'autre, un swf externe ne veut pas disparaître et reste en dessous du nouveau swf externe.

Madonnina78

Je n'y arrive pas... je ne peux pas t'envoyé les fichiers pour que tu jettes un coup d'oeuil je suis en panique je dois remettre mon examen dans pas longtemps :(

mon e-mail c'est: rosalerario@live.fr si tu me fais un send (ainsi ton mail reste privé)je t'envoi mes fichiers.


Merci


Cette discussion est classée dans : request, swf, mouseevent, urlrequest, myloader


Répondre à ce message

Sujets en rapport avec ce message

Chargement d'image !! [ par kannusy ] bonjour j'ai fait une petite animation pour un site  mais j'ai un probléme  il faut actualiser la page pour que la  photo 1 2 3 4 5 6 s'affiche je pen bouton flash [ par chterna ] bjr je suis entrain de creer une page html avec des bouton en flash chake bouton relie a une page html je voudrai qu'en clikan sur les bouton la pag Problème de loader / unload [ par olliesound ] Salut tout le monde je vous expose mon souci : Réalisant mon portfolio en flash, j'ai créé un swf principal avec des boutons qui lorsque l'on clique Problème son d'une video qui continue malgré un changement de swf externe [ par biguiz ] Bonjour à tous et à toutes, Je réalise actuellement un cdrom. Mon menu appelle des swf externes pour chaque partie. Je possède une rubrique video que Fichiers externes et swf / Pb de cache / AS3 [ par sep2vigne ] Bonjour,MA SITUATIONJ'ai une page html qui contient un swf.Mon swf parcours deux xml puis en affiche les contenus respectifs.Visuelle affichage de la page d'accueil par défaut [ par LEZARDGRAPHIK ] bonjour à tous, je suis entrain de faire un site comme celui ci : http://fr.packshot-creator.com/ btn_0.addEventListener(MouseEvent.CLICK, clique_ FLASH CS4 : Action Script 3 : Creer liens html sur boutons [ par Fabs78 ] Bonjour, Ca peut paraître ridicule mais voila, je débute dans l'AS3 et je galère à faire 3 malheureux liens html sur 3 boutons, placés sur la même fr Chargement swf externe et liens php pseudo frame [ par nissaexpa ] Bonjour, codeur amateur j'utilise pas mal de chargement de swf externe dans un swf qui me sert de fond, et je viens de découvrir les pseudo frames en swf supperposition malgré z-index [ par ravL ] BOnjour, je m'excuse d'avance si cette question à déjà été posé maoi je n'arrive pas à trouver la réponse, j'ai une bannière pub qui se met en bas de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales