Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-06-2006, 16:07   #1 (permalink)
AS = A + S
 
Benutzerbild von kn!ght
 
Registriert seit: Aug 2005
Ort: München
Beiträge: 63
Unhappy SWF in bestehenden Film laden

Hallo,

irgendwie habe ich ein kleines MC-Zugriffsproblem... Ich habe einen MainMovie, in diesem komme ich mit allen Ansprecharten prima zu recht (_root., this, etc..)

Nun lade ich einen SWF in den MainMovie! Jetzt möchte ich in dem geladenen SWF auf alle anderen MC's zugreifen die bereits im MainMovie existieren...

Muss ich an dieser Stelle nun die _root als _root des geladenen SWFs (in dem das Script steht) sehen, oder als eigentliche _root? Wie spreche ich MC's in dem geladenen SWF an (aus sicht des geladenen SWFs, Hauptzeitleiste)?

Bitte um ausführliche Erklährung, danke ^^
kn!ght ist offline   Mit Zitat antworten
Alt 19-06-2006, 16:26   #2 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
hallo,

_root ist immer die hauptzeitleiste, auch für geladene MCs. innerhalb von geladenen MCs solltest du dich auf auf jeden fall relativ beziehen.
das geht mit den zeigern this und _parent, wobei this auf den aktuellen MC zeigt, und _parent der übergeordnete MC ist. this._parent wäre also der container eines MCs, this._parent._parent der noch darüber stehende MC.

falls deine geladene SWF bereits und unverändelich bezüge auf _root hat, so kannst du lockroot verwenden, um dennoch für den geladenen film dessen oberste ebene als _root zu benutzen. mal in der hilfe zu lockroot lesen.

gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 19-06-2006, 16:29   #3 (permalink)
AS = A + S
 
Benutzerbild von kn!ght
 
Registriert seit: Aug 2005
Ort: München
Beiträge: 63
Klasse! Vielen, vielen Dank! genau das hab ich Gesucht ^^
kn!ght 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 09:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele