Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-01-2012, 15:07   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 12
eval actionscript aus xml

hallo @all

seit kurzem experimentiere ich mit flash und actionscript.
daher ich bin ein totaler neuling in diesem gebiet.

hinzu kommt das mein interesse für as3 geweckt wurde durch dieses forum.

mein frage ist.

wenn ich eine xml datei habe in der actionscript code vorhanden ist.
diese via
Code:
myLoader.load(new URLRequest("test.xml"));
aufrufe. ist es dann möglich diesen code in meinem movieclip auch auszuführen?
da ich bemerkt habe das eval nicht unterstützt wird.

für antworten bedanke ich mich.
sodiac ist offline   Mit Zitat antworten
Alt 05-01-2012, 15:15   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Nein. eval gibt es in AS3 nicht mehr!

Man kann natürlich versuchen in AS3 einen AS3-Interpreter nachzuprogrammieren, aber dass dürfte (a) sehr aufwändig werden und (b) bei weitem nicht vollständig funktionieren. Mal abgesehen von den damit verbunden Sicherheitsproblemen (als PHPler kannst Du ja sicher ein Lied von sowas singen) halte ich das auch nicht für sinnvoll.

In Deinem konkreten Fall z.B. scheint es ja einfach nur darum zu gehen ein weiteres XML nach zuladen?! Warum willst Du dafür AS in Deinem XML übergeben? Die URL alleine reicht Doch vollkommen?!
__________________
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!

Geändert von Martin Kraft (05-01-2012 um 15:17 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 05-01-2012, 15:27   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 12
ich versuchen auszureizen was geht und was nicht geht.

eval = böse pfui sehr böse.

bei mir daheim habe ich für mich und meine familie eine php seite auf der unsere videosammlungen gelistet sind. wer welchen film gerade hat und und und.

seit kurzem haben wir auch rezepte enthalten. ich weiß zwar nicht warum aber es ist drin.

es ist alles sehr modular aufgebaut.

jetzt möchte ich alles auf flash proggen. aber das modulare beibehalten.
die erste idee war über xml auch as mit zu geben. sichheitstechnisch betrachtet ein no go und völlig dirty.
sodiac ist offline   Mit Zitat antworten
Alt 05-01-2012, 15:41   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von sodiac Beitrag anzeigen
jetzt möchte ich alles auf flash proggen. aber das modulare beibehalten.
die erste idee war über xml auch as mit zu geben.
Keine gute Idee

Aber modularisier Doch Deine AS-Anwendung und verteil sie auf mehrere SWFs und lad diese bei Bedarf nach...
__________________
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 offline   Mit Zitat antworten
Alt 05-01-2012, 15:49   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 12
ok warte mal. muss kurz mein kopf zwischen die tür halten und einmal zu hauen.

ja stimmt eigentlich.
ist es dann möglich aus dem nach geladenem movieclip classen und methoden der des eltern clip aufzurufen?

bitte jetzt nur ein ja oder nein.
würde es gerne selber herausfinden wollen. wenn ich nicht darauf kommen sollte kann ich ja immer noch fragen.
sodiac ist offline   Mit Zitat antworten
Alt 05-01-2012, 15:54   #6 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von sodiac Beitrag anzeigen
ist es dann möglich aus dem nach geladenem movieclip classen und methoden der des eltern clip aufzurufen?
Ja, wenn sie zur selben Sicherheits-Sandbox gehören (also auf dem selben Server laufen).

Allerdings sind solche Zugriffe von unten nach oben schon allein deshalb nicht ratsam, weil bei entsprechender Typisierung die zugehörigen Klassen auch in die nachgeladene SWF integriert werden. Besser wäre es daher in der nachgeladenen SWF irgendwelche Events zu dispatchen auf die man dann in der übergeordneten reagieren kann...

Zitat:
Zitat von sodiac Beitrag anzeigen
bitte jetzt nur ein ja oder nein.
Sorry
__________________
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 offline   Mit Zitat antworten
Alt 05-01-2012, 16:13   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 12

ok dann werde ich mich mal wieder im lesen üben.

dispatchen
sodiac 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eval() in AS3 HolgerP ActionScript 3 11 23-02-2009 14:17
eval --> mx? Dennis ActionScript 1 13 14-05-2003 13:24
zum x-ten mal EVAL neom Flash 4 und Flash 5 5 21-08-2002 16:42
eval() timoken Flash MX 5 11-06-2002 11:28
eval Titoph Flash 4 und Flash 5 1 28-01-2002 11:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele