Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2006, 17:27   #1 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
kann man nachgeladenen film auf "_root"-ebene setzen?

Tachchen!!!!!

hab einen preloader so gebaut, daß der "hauptfilm" in einen container geladen wird.
das problem ist, daß im hauptfilm variablen mit dem namen "_root..." vorkommen, und der hauptfilm somit nicht mehr richtig läuft.

gibt es die möglichkeit den nachgeladenen hauptfilm auf die "_root"-ebene zu setzen?
sobald der hauptfilm geladen ist könnte der preloader ja gelöscht werden.

sG
zickzackzorro ist offline   Mit Zitat antworten
Alt 25-01-2006, 17:34   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

leider net;

jedoch:

ersetze im "hauptfilm" im actionscripteingabefenster das wort "_root" mit zum beispiel "hauptfilm";

in die erste zeile schreibst du
PHP-Code:
var hauptfilm this
somit hast du der hauptzeitleiste den namen "hauptfilm" verpasst, und kannst eben "_root" ersetzen, und der preloaderfilm wird nimmer als "_root" des hauptfilmes angesehen;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (25-01-2006 um 17:38 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 25-01-2006, 17:34   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Ab Flash 7 gibt's _lockroot(). Ist aber - sagen wir mal - "unsauber". Besser, entweder den Film mit loadMovieNum() auf ein neues Level laden, oder im nachgeladenen Film eben alle _root ersetzen. Das ist gar nicht mal viel Arbeit. Einfach in die Hauptzeitleiste z.B.:
PHP-Code:
var my_root this 
schreiben und dann suchen -> ersetzen "_root" gegen "my_root" tauschen. Fertig.

edit: Zu langsam...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 25-01-2006, 18:49   #4 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
danke, aber läuft irgendwie nicht.
wenn ich im hauptfilm sage
Code:
var hauptfilm = this;
und in einer instanz
Code:
hauptfilm.gotoAndPlay(3)
macht er's nicht
zickzackzorro ist offline   Mit Zitat antworten
Alt 25-01-2006, 18:53   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
und wenn du die 'gute alte methode' wählst?
loadMovieNum('xxx',1); // Edit: natürlich, hier kein _mc davor :-) immer im handbuch nachsehe!
damit steht das mc dann in _level1, also über _level0 == _root
und alle pfadnamen stimmen noch, weil nichts dazwischen gekommen ist.

p.s.
_lockroot() heisst übrigens _lockroot=true;
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (26-01-2006 um 17:49 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 26-01-2006, 09:53   #6 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
und was ist mit dem befehl
Code:
this._lockroot = true;
???
kam der nach der MX-version?
zickzackzorro ist offline   Mit Zitat antworten
Alt 26-01-2006, 09:57   #7 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
ok, hat sich erledigt

Code:
Ab Flash 7 gibt's _lockroot().
zickzackzorro ist offline   Mit Zitat antworten
Alt 26-01-2006, 10:01   #8 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
hab's mit
Code:
container_hauptfilm.loadMovieNum("swf/intro.swf",1);
versucht, aber jetzt wird der film erst gar nicht gefunden
zickzackzorro ist offline   Mit Zitat antworten
Alt 26-01-2006, 10:03   #9 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ich glaube, hgseib meinte
PHP-Code:
loadMovieNum("dein.swf",1
Unterschied zum Laden in Zielmovieclips -> siehe Flashhilfe

Gruß
Rena

PS: Es gibt auch eine Ändern-Taste zum Ergänzen, da musst nicht zig Beiträge hintereinander setzen
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (26-01-2006 um 10:04 Uhr)
rena ist offline   Mit Zitat antworten
Alt 26-01-2006, 10:11   #10 (permalink)
Neuer User
 
Benutzerbild von zickzackzorro
 
Registriert seit: Sep 2003
Ort: Köln
Beiträge: 116
ja, ist richtig. mit
Code:
loadMovieNum("swf/intro.swf", 1);
läuft's

man, was für ne zangengeburt
zickzackzorro 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 17:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele