| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 293
| herausfinden in welches level ein film geladen wurde?
ich habe ca 10 SWF Dateien die in unterschiedliche Level geladen wurden, und das alles dynamisch... wie kann man herausfinden in welchem Level sich das aktuelle swf befinden?? gibt es da eine passende Funktion dafür?(getLevel oder so gibt es leider nicht) |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
du musst doch wissen, wo du dein zeugs hinpfefferst? // myObject ist das objekt, dessen leven-nummer gesucht ist: levelNr=((String(myObject).split(".")[0]).split("_level"))[1]; trace(levelNr);
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Dec 2005
Beiträge: 293
|
in der Zeitleiste funktioniert das sehr gut, da muss ich statt myObject nur this einsetzten. aber was muss ich einsetzen wenn ich das Level in einer Klasse ermitteln will? Es wird in der Zeitleiste dann ein Objekt der Klasse erzeugt. |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.326
|
eine classe ist erstmal kein mc auf der bühne. _root und _level's usw. gibt es nur, wenn das ein mc auf der bühne ist. somit ist die frage, wie du dein mc erzeugt hast? mit z.b. attachMovie in einer classe, dann musst du irgendwie mit delegate arbeiten, den 'this' ist in diesem fall die classe und eben nicht das mc. oder du hast die classe MovieClip überschrieben und ein mc mit dieser classe erzeugt. dann sollte es gehen wie beschrieben. frage mich allerdings immer noch, warum speicherst du das _level nicht (benutzt man sowieso nicht mehr) in einer variablen wenn du das swf lädst? lade deine swf's lieber alle in ein mc. da hast du die tiefe: getDepth
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (12-08-2007 um 13:09 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |