| |||||||
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) |
| completely mad Registriert seit: Mar 2006
Beiträge: 160
| onRelease bei createEmptyMovieClip geht nicht?
hallo leute, ich hänge gerade an einem problem. ich erstelle via AS einen leeren mc, lade ein bild hinein und will nun, dass per klick auf das bild eine funktion ausgeführt wird: PHP-Code: danke für eine schnelle antwort, grüße, madtrigger |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
erzeuge ein empty in das empty und das bild da reinladen. _root.createEmptyMovieClip(contaner, 1); contaner.createEmptyMovieClip(bild, 1); contaner.bild.loadClip("images/image1.jpg"); contaner.onRelease = function() { trace("klick"); };
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (11-08-2006 um 11:28 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Mar 2006
Beiträge: 1.573
| PHP-Code:
__________________ Currently working on: - --- --- ----------------------------------------------------------------- ActionScript 3.0, C++, Java, Delphi |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
ok, aber dann richtig: Code: function fLoadPict(cont, pict) {
var pict_mc = cont.createEmptyMovieClip("pict", 1);
cont.loader = new MovieClipLoader();
cont.loader.addListener(container);
cont.loader.loadClip(pict, pict_mc);
//
cont.onLoadComplete = function(_mc) {
_mc.onRelease = function() {
trace("klick");
};
};
}
//
this.createEmptyMovieClip("container", this.getNextHighestDepth());
fLoadPict(container, "images/image1.jpg");
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (11-08-2006 um 15:34 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 19
|
hi, was ich hierbei nicht verstehe :Warum wird ein leerer Container in einen bestehenden leeren Container geladen. Weshalb nicht gleich den 1.ten leeren Container nehmen? Danke für die Aufklärung
__________________ mfg AlexK-Mainz |
| | |
| | #8 (permalink) |
| nobody is perfect Registriert seit: Jul 2004 Ort: munich
Beiträge: 876
|
Weil du sonst einem leeren Container ein ClipEvent verpassen willst, was nicht geht. Wenn das Script abgearbeitet wird, dann ist der 1. Container leer, da das Bild ja erst noch geladen werden muss. Machst du aber noch einen leeren MC rum, dann kannst du auch die ClipEvents nutzen.
|
| | |
| | #9 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
ja, oder nochmals mit anderen worten: da wird nichts reingeladen, sondern ersetzt. somit werden vorher gemachte definitionen rausgekegelt. und neue definitionen gehen erst, wenn das geladene da ist. deshalb entweder - warten bis fertig geladen ist und dann erst die events zuweissen oder - ein container für die events usw. - und darin ein mc, das komplett ersetzt wird.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |