Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-05-2010, 09:41   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 39
AS2 > AS3 Migration

Hallo zusammen.

Ich habe ein kleines Problem mit der Migration von AS2 zu AS3 -
in AS2 jkonnte man ganz einfach dynamisch einen MC auf der Bühne ansprechen:

_root["b"+_root.b].gotoAndPlay("s2");

Wie mach ich das gleiche in AS3? Bin ein wenig ratlos?

Herzlichen Dank für eure Hinweise!
Andy
andyherzberg ist offline   Mit Zitat antworten
Alt 28-05-2010, 10:48   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Das geht auch in AS3, allerdings nur mit ein paar Sicherheitsabfragen und nur dort, wo root belegt ist:
PHP-Code:
if( root
    
&& root.hasOwnProperty("b"
    && 
root.hasOwnProperty("b"+root.b)
    && (
root["b"+root.bis MovieClip) ){

       (
root["b"+root.b] as MovieClip).gotoAndPlay("s2");


Wie Du siehst ist das nicht wirklich typsicher und konfortabel und außerdem sollte man spätestens in AS3 auf root verzichten.

Besser ist es daher, wenn Du Dir für die root eine Dokumentklasse definierst in der Du die enstrechenden Unterobjekte deklarierst. Dann kann kannst Du diese (z.B. über eine statische Variable) typsicher ansprechen.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 28-05-2010, 10:52   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 39
Juchuuu!

Vielen Dank für Deine schnelle Hilfe!!!
Funktioniert super! Auf root werde ich ab sofort verzichten...
andyherzberg ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as2, as3, migration

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 CS4] Migration AS2 zum AS3 [CS4] f_mal Flash Einsteiger 3 13-08-2009 15:51
_target migration RhettButler ActionScript 3 3 15-07-2009 13:21
AS2 Migration Rudi Ratlos ActionScript 3 4 30-08-2007 15:10
Migration kieckbert Flex programmieren 2 14-08-2007 13:39


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

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


Copyright ©1999 – 2012 Marc Thiele