Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2010, 08:56   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Ort: Hamburg
Beiträge: 63
Unhappy Variablen auslesen mit AS3

Hi,

ich arbeite zur zeit an einer Personalisierten Flash Weihnachtskarte.
Im Letzten jahr wurde die Personalisierung mit Actions Script 2 umgesetzt.
Über die Domain wurde eine Variable (der Name) an Flash übergeben und
in einem Dynamischen Textfeld dargestellt. Wenn kein Name vorhanden war, wurde der Jenige mit einer standard Anrede angesprochen ("Business Partner").

Hier der Code:
ActionScript:
  1. if(_root.customer == undefined || _root.customer == "" || _root.customer == " " || _root.customer == " Customer")
  2.     _root.customer = "Business Partner";
  3. _root.Text = "Dear " + _root.customer + "!";

Für die Neue Karte wird eine 3d Animation eingesetzt die nur mit Action Script 3 funktioniert. Leider ist der alte Code nicht mit AS3 Kompatibel.
Wenn ich die Karte mit besagtem Code exportiere bekomme ich folgende Fehlermeldung:

Zitat:
Symbol 'mc_text_innenseite', Ebene 'Ebene 4', Bild 1, Zeile 3 Warning: 1058: Migrationsfehler: Die Eigenschaft _root wird nicht mehr unterstützt. Diese Eigenschaft wurde entfernt. Die nächstliegende Entsprechung ist Stage, die als Stammverzeichnis der ActionScript 3.0-Anzeigeliste dient..
Zitat:
ReferenceError: Error #1065: Variable _root ist nicht definiert.
at xmas10_fla::mc_text_innenseite_10/frame1()
Leider habe ich von AS3 keine Ahnung
Hate jemand eine Idee wie ich den alten Code umschreiben könnte, damit er mit AS3 funtioniert?

Vielen Dank im Vorraus!
Chuck

Geändert von Chuck Norris (11-11-2010 um 08:57 Uhr)
Chuck Norris ist offline   Mit Zitat antworten
Alt 11-11-2010, 09:33   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
probier mal:
PHP-Code:
var paramObj:Object LoaderInfo(this.root.loaderInfo).parameters;
traceparamObj.customer ); 
so sollteste wieder an customer kommen... den rest kannste dir dann sicher wieder selbst zusammenreimen.

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 11-11-2010, 10:08   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Ort: Hamburg
Beiträge: 63
Danke!
Das sieht schonmal nach einem guten Ansatz aus.
Leider bin ich was Action Script angeht nicht mehr so fit.
Ich habe seit einem Jahr nix mehr in Flash gemacht.


Mein Ansatz:
<as>
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
trace( paramObj.customer );

if(paramObj.customer == undefined || paramObj.customer == "" || paramObj.customer == " " || paramObj.customer == " Customer")
paramObj.customer = "Business Partner";
myTextField.text = "Dear " + paramObj.customer + "!";
</as>

Ich werde es so mal Testen. Wenn jemand noch fehler findet. Ich bin für alle Anregungen dankbar!

Geändert von Chuck Norris (11-11-2010 um 10:27 Uhr)
Chuck Norris ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
action script 3, personalisierung, variablen

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
Text aus externer Datei auslesen/mehrere Variablen via random auslesen klikk Flash MX 2004 31 24-10-2006 18:16
Die Variablen aus meiner Textdatei auslesen, loadVariablesNum("variablen.txt", 0); Zero Coooool Flash MX 2 20-11-2003 20:17
Variablen auslesen Torsten72 Flash mit XML und Webservices 4 03-03-2003 17:42
Variablen aus PHP auslesen master11 HTML und CSS 4 25-02-2003 14:52
Variablen auslesen Fliegi ActionScript 1 14 06-11-2001 22:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele