Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2012, 16:02   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2012
Beiträge: 25
mc einblenden, nachdem externe swf geladen wurde

Hallo zusammen,

ich habe folgendes Problem und hoffe, dass mir jemand helfen kann.
Ich habe eine swf, nennen wir sie main. Aus main kann über eine Navigation eine andere swf in einen Container geladen werden. Das funktioniert auch wunderbar. Ich arbeite mit einem Loader, PROGRESS und COMPLETE Events.

Mein Problem ist, dass ich nachdem die extern geladene swf angezeigt wird einen Movieclip aus der Main einblenden lassen möchte. Es muss noch nichtmal blenden, es würde schon genügen, wenn er dann aufpoppt. Bei allem was ich probiert habe kommt der MC vor der extern geladenen swf und das sieht abgehackt aus. Hier ist auch ein Teil meines Codes. placePU positioniert den MC.



addChild(swfContent);
swfContent.alpha = 0;
swfContent.alpha = 1;
if(swfContent.alpha == 1){
placePU();
swapChildren(pu_mc, swfContent);
}

}

Das ist schon der Versuch mit der if-Schleife. Ohne ging es auch nicht.

Jemand eine Idee?

Liebe Grüße
balou17 ist offline   Mit Zitat antworten
Alt 07-02-2012, 17:49   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
if ist keine Schleife, sondern eine Bedingung.

Dein Code (so wie er da steht) macht überhaupt keinen Sinn. Die alpha Zuweisungen kannst du dir sparen und die if Klausel dann auch. Der Codeschnipsel gibt jedenfalls keine Information zur Problemlösung her.

Grunsätzlich würde ich alle Werte (x, y, alpha...) zuweisen und erst dann auf der Bühne positionieren.
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Alt 07-02-2012, 19:08   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2012
Beiträge: 25
ja, ok :-) Der Code war ein kleiner Verzweiflungsakt.
alpha, etc erst zu definieren ist kein Problem. Die Schwierigkeit ist ja, dass ich den Alphawert des MCs, erst ändern möchte, wenn die externe swf angezeigt wird, also nach dem addChild. Diese Bedingung soll erfüllt sein bevor der MC sichtbar ist.

Dazu eine Idee?
balou17 ist offline   Mit Zitat antworten
Alt 07-02-2012, 19:11   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2012
Beiträge: 25
Achso, meinst du, dass es geht, wenn ich den MC aus der Bibliothek lade und anschließend addChild mache?


Gerade getestet, das geht auch nicht!

Geändert von balou17 (07-02-2012 um 19:52 Uhr)
balou17 ist offline   Mit Zitat antworten
Alt 07-02-2012, 23:06   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 1.197
Ich verstehe deine Problembeschreibung nicht.
__________________
EDV = Ende Der Vernunft
hmpf ist offline   Mit Zitat antworten
Alt 08-02-2012, 06:53   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2012
Beiträge: 25
Mein Problem ist folgendes. Ich habe eine main.swf, eine externe swf und einen MovieClip in der main.swf.

Jetzt will ich, dass wenn man in der main.swf auf einen Button klickt, die externe swf geladen wird und wenn diese sichtbar ist, der MovieClip aus der main.swf darüber gelegt wird.

Das Ergebnis, was ich am Ende habe ist richtig, nur die Reihenfolge stimmt nicht. Weil der MovieClip schneller angezeigt wird als die externe swf.

Verständlicher?
balou17 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] Button einblenden nachdem Sound geladen wurde Flex539 Flash Einsteiger 7 05-12-2011 15:17
nachdem Objekt fertig gezeichnet wurde etwas aufrufen tenada Flash CS3 Professional 3 06-11-2008 16:30
Screenshot eines Flashs erstellen (nachdem es geladen wurde) mgutt Server-Seite allgemein 0 19-06-2008 18:34
If Anweisung wen eine externe SWF schon mal geladen wurde shinbo ActionScript 1 4 05-05-2004 14:26
Button klappt erst nachdem ein anderer geklickt wurde xthetronx Flash 4 und Flash 5 7 11-01-2002 20:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele