Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-06-2010, 14:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Exclamation AS2->AS3: Root / parent / CMS / globale Instanz

Meine Frage betrifft den Umstieg von ActionScript 2 nach ActionScript 3.

Ich habe Unterseiten, die ich mit einem Loader als SWF-Assets bei Bedarf einlade.
Nun sollen diese Unterseiten-SWFs Funktionen einer Instanz aufrufen können, die in der Haupt-SWF instantiiert wurde.
Leider gibt es _root / root in ActionScript 3 nicht mehr... und parent.meineInstanz funktioniert nicht, da der Compiler diese als definierten Member verlangt - aber das ist diese ja nicht.

Vielen Dank für eure Antworten im Voraus!
Mit freundlichen Grüßen
Firemice

Geändert von Firemice (13-06-2010 um 14:28 Uhr)
Firemice ist offline   Mit Zitat antworten
Alt 13-06-2010, 15:03   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Nun sollen diese Unterseiten-SWFs Funktionen einer Instanz aufrufen können, die in der Haupt-SWF instantiiert wurde.
Das wäre ein schlechter Programmierstil, denn da könnten die nachgeladenen SWFs in deinem Hauptfilm rumpfuschen. Das würde ich unter AS3 besser mit dem Eventsystem machen, bspw. in der nachgeladenen SWF mit dispatchEvent einen Customevent erzeugen und den in der Hauptanwendung mit einem Listener abfangen.
  Mit Zitat antworten
Alt 13-06-2010, 15:12   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 491
Exclamation

Das hört sich nach einer sehr eleganten Lösung allerdings.
Könntest Du mir da ein Beispiel geben?

Mit
Code:
dispatchEvent(new Event("mein simpler Event"));
kann ich ja von dem Asset-SWF einen Event absetzen.

Aber wie wende ich den addEventListener an? Und wie übergebe ich Parameter?
Ich möchte jetzt nicht viele neue Events selber definieren müssen. Es soll nur eine sehr simple Kommunikation zwischen Haupt- und Asset-SWF durchgeführt werden können.

Vielen Dank für Deine Antwort im Voraus!
Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 14-06-2010, 00:24   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Könntest Du mir da ein Beispiel geben?
Findest du über die Sufu en masse...
  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
actionscript 2, actionscript 3, global, instanz, wechsel

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
root this parent flashmaus ActionScript 1 14 11-08-2009 06:20
[Flash 8] Navigation (root und Parent) HC-Flasher Flash Einsteiger 5 04-03-2009 15:49
this, parent und root, bringt mich zur wut :D Loisl Flash MX 14 22-01-2004 23:12
Pfad-Probleme (this/root/parent) rowolo ActionScript 1 15 12-01-2003 22:15
root ? parent ? Zufall Flash 4 und Flash 5 2 19-01-2002 19:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele