Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-07-2006, 20:24   #1 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
SwapDepth / Levelabfrage

Hi,
ich erstelle einen MC in einem MC:
PHP-Code:
var TextNode this.attachMovie('TextNode'_root.nombredepth++, init);
var 
mc TextNode.attachMovie('TextNodeBody'_root.nombredepth++);
mc.loadMovie(picDir+_root.file); 
Problem1:
wenn ich statt depth++ this.getNextHighestDepth() schreibe wird nur ein MC attached. ???
Problem2:
Ich dachte wenn ich loadMovie verwende wird der MC, also in diesem Fall 'TextNodeBody' ersetzt und verschwindet. Macht er bei mir aber nicht???
Problem3:
Ich würd gern swapDepth beim 'TextNode' anwenden. Aber weder kann ich das Level des MC tracen noch das von this._parent. Auch von dieser Ebene funzt kein getNextHighestDepth


Fragen über Fragen, ich hoff jemand weiss weiter.
merci
kons

Geändert von kons (11-07-2006 um 22:27 Uhr)
kons ist offline   Mit Zitat antworten
Alt 11-07-2006, 20:43   #2 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
zu Problem1:
Das liegt daran das nur 1 MC auf eine Tiefe(=depth) passt.
durch depth++ wird dieser bei jedem aufruf um den wert 1 erhöht.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 11-07-2006, 21:30   #3 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
Zitat:
Zitat von b.asile
zu Problem1:
Das liegt daran das nur 1 MC auf eine Tiefe(=depth) passt.
durch depth++ wird dieser bei jedem aufruf um den wert 1 erhöht.
check ich nicht. ich erhöhe ja den wert für die depth durch depth++. Ich dachte flash checkt die nächst möglich höhere automatisch mit getnexthighestdepth? Nicht??
kons ist offline   Mit Zitat antworten
Alt 11-07-2006, 21:56   #4 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Ja klar war mist von mir, da hast du recht.

und mit
PHP-Code:
_root.getNextHighestDepth 
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 11-07-2006, 22:25   #5 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
Zitat:
Zitat von b.asile

und mit
PHP-Code:
_root.getNextHighestDepth 
ne leider auch nicht. hab ich schon gecheckt. aber würd auch nix bringen, da das ganze noch mal in nem mc drin ist. auch _parent hilft nix...
kons ist offline   Mit Zitat antworten
Alt 11-07-2006, 22:44   #6 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Warum dann _parent?

deinPfad.deinMC.getNextHighestDepth();

voila
sebastian ist offline   Mit Zitat antworten
Alt 11-07-2006, 23:14   #7 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
Zitat:
Zitat von Sebastian W.
Warum dann _parent?

deinPfad.deinMC.getNextHighestDepth();

voila
ahh dann denk ich wohl verkehrt herum ich dachte immer das geht this._parent._root. Also anders herum? ok. läuft zwar auch nicht aber was solls. depth++ tut auch seinen dienst. Die anderen teile hab ich auch schon hinbekommen. nur eins quält mich:
Problem2:
Ich dachte wenn ich loadMovie verwende wird der MC, also in diesem Fall 'TextNodeBody' ersetzt und verschwindet. Macht er bei mir aber nicht....???

Merci Vilmol auf jeden fall an euch beide.
kons ist offline   Mit Zitat antworten
Alt 11-07-2006, 23:56   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Ich dachte wenn ich loadMovie verwende wird der MC, also in diesem Fall 'TextNodeBody' ersetzt und verschwindet. Macht er bei mir aber nicht....???
Wahrscheinlich ein zeitkritisches Problem. Einen attachMovie und gleichzeitig einen loadMovie schafft Flash sicher nicht in einem Frame, da würde ich einen Framewechsel mit einem onEnterFrame-Event erzwingen, bspw.:
PHP-Code:
var mc TextNode.attachMovie('TextNodeBody'_root.nombredepth++);
_level0.onEnterFrame = function(){
   
delete this.onEnterFrame;
   
_level0.mc.loadMovie(_level0.picDir+_root.file);  

Außerdem wird der attachte MC nicht unbedingt ersetzt, sondern mit dem loadMovie nur ein weiterer MC in ihn hineingeladen...

Geändert von agedoubleju (11-07-2006 um 23:57 Uhr)
  Mit Zitat antworten
Alt 12-07-2006, 10:35   #9 (permalink)
.!.!.
 
Benutzerbild von ebro
 
Registriert seit: Oct 2003
Ort: ZH Swiss
Beiträge: 6
Welche Version von Flash Player exportierst du?

getNextHighestDepth => Availability: ActionScript 1.0; Flash Player 7
ebro 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 08:58 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele