Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-02-2009, 13:49   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Saarbrücken
Beiträge: 280
String in Instanzname eines MCs umwandeln

Hallo Leute,

ich lese eine xml-Datei aus.
In der xml gibts nen Knoten, der den Instanznamen eines MCs auf der Bühne darstellt.

jetzt parse ich die xml und habe in nem Objekt den Instanznamen als String gespeichert. Jetzt will ich eine Tweeningklasse aus den MC anwenden, aber leider kann ich den String temArr[i].target nicht zu dem MC umwandeln:
Code:
var tween = new GTween(temArr[i].target,2,{alpha:0.2},{ease:Circular.easeIn});
Ich habs schon mit temArr[i].target as MovieClip versucht, aber das klappt auch nicht.

Wie mache ich das richtig?
Viele Grüße Hans

Geändert von Hans meisa (20-02-2009 um 13:51 Uhr) Grund: Verschrieben
Hans meisa ist offline   Mit Zitat antworten
Alt 20-02-2009, 13:53   #2 (permalink)
as3 addict
 
Benutzerbild von Marcy_LH
 
Registriert seit: Jun 2002
Ort: Leipzig
Beiträge: 351
var tween = new GTween(temArr[i].target,2,{alpha:0.2},{ease:Circular.easeIn});

also temArr ist ein Array mit allen Namen der MovieClips?

Und du befindest dich in der Zeitleiste oder der Klasse, die diese
MovieClips enthält?

dann:

var tween = new GTween(this.getChildByName(temArr[i]),2,{alpha:0.2},{ease:Circular.easeIn});
Marcy_LH ist offline   Mit Zitat antworten
Alt 20-02-2009, 14:11   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Saarbrücken
Beiträge: 280
Hallo ich nutze diese Funktion in ner Klasse.

Wenn ich Dein Skript da rein setze:
var tween = new GTween(this.getChildByName(temArr[i].target),2,{alpha:0.2},{ease:Circular.easeIn});

sagt Flash mir: Parameter name darf nicht 'null' sein.
Hans meisa ist offline   Mit Zitat antworten
Alt 20-02-2009, 14:45   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Saarbrücken
Beiträge: 280
Ha es klappt!
Erstmal 1000 Dank hatte noch beim parsen string as MovieClip stehen gehabt.

MOMENT: :-)
Jetzt gehts aber weiter:
Jetzt will ich die Properties übergeben.
Nach dem parsen hab ich ein Objekt das wie folgt aussieht:
{'scaleX:1.5','scaleY:1.5'}

aber ich bräuchte es ja in folgender ausführung:
{scaleX:1.5,scaleY:1.5}

wie kann ich mein Object so ummodeln, dass es passt?
Hans meisa 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele