Hallo Ihrs,
als blutiger Anfänger in AS3 habe ich eine (hoffentlich nicht allzu dilettantische) Frage zu einem Script.
Ich möchte gern einen MovieClip erstellen mit dynamisch erzeugten Instanzennamen (wenn man das so sagt). Dazu empfiehlt sich wohl getDefinitionByName. Ich habe mir also verschiedene Hilfen erGoogelt und habe dann daraus folgendes Skript erstellt:
Es erscheint zwar keine Fehlermeldung, aber auf dem Ausgabebildschirm kommt leider auch kein Text :-( Woran kann das liegen?
Und die zweite Frage: Gibt es eine Möglichkeit, den MC ausserhalb der Funktion anzusprechen?
als blutiger Anfänger in AS3 habe ich eine (hoffentlich nicht allzu dilettantische) Frage zu einem Script.
Ich möchte gern einen MovieClip erstellen mit dynamisch erzeugten Instanzennamen (wenn man das so sagt). Dazu empfiehlt sich wohl getDefinitionByName. Ich habe mir also verschiedene Hilfen erGoogelt und habe dann daraus folgendes Skript erstellt:
PHP:
function buildElement( Name:String, Xpos:Number, Ypos:Number, Text:String ):void
{
var tMC:Class = getDefinitionByName(Name) as Class;
var mc:MovieClip = new tMC() as MovieClip;
mc.name = Name;
mc.x = Xpos;
mc.y = Ypos;
var Nav2Text:TextField = new TextField();
Nav2Text.autoSize = TextFieldAutoSize.LEFT;
Nav2Text.text = Text;
mc.buttonMode=true;
mc.mouseChildren = false;
addChild( mc );
mc.addChild(Nav2Text);
}
buildElement("TestName",100,100, "HAlloWorld");
Es erscheint zwar keine Fehlermeldung, aber auf dem Ausgabebildschirm kommt leider auch kein Text :-( Woran kann das liegen?
Und die zweite Frage: Gibt es eine Möglichkeit, den MC ausserhalb der Funktion anzusprechen?