| |||||||
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 2004
Beiträge: 2
| Zugriff auf Klassen, die in anderen MovieClips deklariert wurden
Nabend zusammen. Es geht um Folgendes: Habe einen Clip, in dem ich eine Klasse beschreibe. Das sieht dann ungefähr so aus: PHP-Code: Nun möchte ich auch im _root Clip Objekte der Klasse erzeugen. Aber wie bekomme ich Zugriff auf die Klasse?? rootTile = KlasseClip.Tile("rootTile", 2); funktioniert hier nämlich nicht. Hab mittlerweile auch schon probiert die Klasse als _global.Tile =function ()..... zu beschreiben, aber an dem Problem ändert sich dadurch nix. Habt ihr da nich ne Idee wies geht?? |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Dec 2004
Beiträge: 2
|
klar wärs einfacher. möchte aber gerne alles ein wenig variabler. hab das problem jetzt so gelöst. dass ich im ersten frame der zeitleiste ein _root.attachMovie("classClip", "classClip", 2); schreibe, und im zweiten frame mit myTile = new classClip.Tile(...); darauf zugreife. Interessanterweise geht es dann. Sobald aber beide Codezeilen im selben Frame auftauchen, ist das Objekt myTile1 nicht definiert. Ich freu mich zwar, dass es nun so klappt, wie ich mir das gewünscht habe, kann mir aber auf das Warum?? keinen Reim machen. Find das irgendwie nicht zufriedenstellend, und der Fehler kann schliesslich an jeder bel. Stelle wieder auftauchen..... Kann mir jemand ne Erklärung geben?? Gibt es möglicherweise eine Reihenfolge in der Ausführung der Scripte, also zuerst wird das _root Skript komplett zuende ausgeführt, und danach das Skript von "classClip", sodass die Klasse erst nach Ende dieses Skriptes, und damit auch nach Beendigung des _root Skripts vorliegt?? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |