Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2004, 13:11   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: bonn
Beiträge: 132
Datenaustausch über _level hinweg

hallo,

ich hoffe die ASler können mir helfen. ich hatte die Frage auch schon in mx2004 gestellt aber leider bisher ohne Erfolg.

Meine Frage:

Wie kann ich aus einem in Level1 geladenen MovieClip myL1.swf auf Variablen aus _level0 zugreifen.

meineLevel1Var = _level0.irgendwas;

geht leider nicht!

auch wenn ich mir in Level0 eine Variable _global.irgendwas definiere, kann ich nicht darauf zugreifen.

meineLevel1Var = _global.irgendwas;

geht auch nicht!


Hilfe! hat nicht irgendjemand eine Idee?


Michael
m.hyper@web.de ist offline   Mit Zitat antworten
Alt 24-08-2004, 13:35   #2 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
geht aber eigentlich so. sonst schreib ma bischen konkreter wo es hapert.
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 24-08-2004, 14:07   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: bonn
Beiträge: 132
Hallo,

ich habe das Problem eingrenzen können:

Alles funktioniert, solange ich locale Filme in meine Levels lade. Sobald ich aber den gleichen Film auf http://irgendwas/ lege und von dort lade, klappt es nicht mehr. Flash scheint externen SWFs den Zugriff auf seine globalen Variablen zu verbieten.

Bsp:

der myL1.swf soll die _level0.myvar ausgeben.

Klappt nicht, wenn der Level1 Film von http://watweisich/ geladen wird:
mein_mcl.loadClip("http://www.browserama.de/test2/myL1.swf", 1);

Klappt wenn der Level1 Film local im gleichen Verzeichnis auf meinem Rechner liegt:
mein_mcl.loadClip("myL1.swf", 1);

Das Problem hierbei ist aber, dass ich eine EXE aus dem MC machen will, die sich dann online ein paar MCs nachläd.

Was so ohne weiteres aber nicht zu funktionieren scheint.

Hat da jemand eine Idee?



Michael
m.hyper@web.de ist offline   Mit Zitat antworten
Alt 24-08-2004, 15:35   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: bonn
Beiträge: 132
to whom it may concern:

Ich habe eine Lösung gefunden. War aber auch nicht leicht. Mann kann Domainen explizit erlauben von denen MC geladen werden. Hat MM wohl aus Sicherheitsgründen gemacht.

z.B.:
System.security.allowDomain("www.browserama.de");

mehr dazu hier:
http://www.moock.org/asdg/technotes/crossDomainLoad/

Vielen Dank soweit & Grüße

Michael
m.hyper@web.de 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 03:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele