| |||||||
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) |
| yeah! Registriert seit: Jun 2004 Ort: berlin
Beiträge: 103
| onLoad an mc anhängen?
mit mc.onEnterFrame = function() {} läßt sich ja eine funktion an ein mc hängen. geht das auch mit onLoad? bringt das überhaupt was, wenn ich den mc per this.attachMovie() erzeuge? dann müßte ja das onLoad drangehängt werden, bevor der mc erzeugt wird, damit onLoad überhaupt ausgeführt werden kann. wie kann ich das lösen? hab folgendes probiert, geht aber leider nicht. die initialpositionen werden so nicht gesetzt. bitte um hilfe! ActionScript:
|
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 31
|
Um die Anfangspositionen zu setzen mußt du nicht extra eine Funktion schreiben. Du kannst die Positionen auch einfach nach dem attachen zuweisen. ActionScript:
|
| | |
| | #3 (permalink) |
| yeah! Registriert seit: Jun 2004 Ort: berlin
Beiträge: 103
|
ja ich weiß. in diesem einfachen beispiel geht das auch noch. aber wenn ich aufwendigere as habe, dann sieht das schon anders aus. wobei, eigentlich ist es ja echt egal. du hast vermutlich recht. bei mehreren mc´s kann man das ja auch in einer for-schleife erledigen, genau. danke! |
| | |
| | #4 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Also das onLoad() funktioniert leider nicht in dieser Art und Weise. Dafür müsste man das onClipEvent(load) nehmen. Das onLoad() ist nur für die Klassenebene gedacht. Was das genau heißt, sei hier mal nicht weiter erklärt. Das geht in die Objekt-orientierte Programmierung. Ich zitiere mal aus dem Buch: Die Rückruf-Variante von onLoad() arbeitet ganz anders als onClipEvent(load): Sie hat nur dann eine Wirkung, wenn sie auf Klassenebene zugewiesen wird und nicht auf Instanzebene. Wird sie auf Instanzebene zugewiesen, wird sie einfach ignoriert.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #5 (permalink) |
| yeah! Registriert seit: Jun 2004 Ort: berlin
Beiträge: 103
|
ok, das wird für meinen fall auch nicht gehen, da ich einige werte (nicht aus dem beispiel, sondern für mein projekt) parametrisieren muß. aber interessant zu wissen. danke! Geändert von rockstar (13-07-2005 um 00:24 Uhr) |
| | |
| | #6 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Ja das ist eine wichtige Erkenntnis. Ich wollte es auch lange nicht wahr haben, dass es nicht geht. Man könnte so schön einen Clip stoppen, wenn er geladen ist. Aber mit einem Workaround geht das ja auch. Man muss halt über eine Schleife ständig abfragen, ob ein eingeladener Clip (bzw. der container Clip) eine _width über "0" hat. Ist die _width>0, ist der Clip geladen und man kann ihn ansprechen.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |