| |||||||
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: Mar 2005
Beiträge: 105
| Instanz verlinken, wie geht das?
hallo zusammen: ich habe eine Instanz, in die durch eine Variable, in welcher eine Adresse zu einem Bild ist, ein Bild geladen wird. Nun möchte ich, dass man durch anklicken der Instanz zu einer Internetadresse kommt, die Instanz also verlinken. Hab schon im Forum und bei google gesucht, konnte aber nichts brauchbares finden. Wichtig ist auch, dass beim Bewegen der Maus auf die Instanz die Hand kommt, die gewöhnlich immer kommt, wenn man über einen Link fährt. |
| | |
| | #2 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Hallo! Das ist das uralte Problem, das man auf einen MC, erst dann ein Event legen kann, wenn der Inhalt komplett geladen ist. in MX2004 kannst du dafür die MovieClipLoader-Klasse benutzen. "Von Hand" sieht's sonst ungefähr so aus: ActionScript:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2005
Beiträge: 105
|
danke für die Antwort, klappt aber leider nicht Hier der Code, wie ich Ihn nun verwendet habe: //Hinweis für Leser: bild1 ist die Instanz und unter der Variablen bildlink1 ist //ein Link zu einem Bild abgelegt stop(); this.bild1.loadMovie(bildlink1); this.createEmptyMovieClip("watcher", 100); this.watcher.onEnterFrame = function() { if (this._parent.bild1._width>0) { removeMovieClip(this); this._parent.bild1.onRelease = function() { getURL("http://www.flashforum.de", "_blank"); }; } }; Also das Bild wird geladen (wie vorher auch), es passiert aber nichts, wenn man das Bild/die Instanz anklickt. |
| | |
| | #4 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Huch, mein Fehler... MovieClip zu früh gelöscht... ActionScript:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Mar 2005
Beiträge: 105
|
und jetzt meine letzte Frage ![]() wie verlinke ich 2 Bilder aus dem gleichen MC? Hab es so versucht: stop(); this.bild1.loadMovie(bildlink1); this.createEmptyMovieClip("watcher", 100); this.watcher.onEnterFrame = function() { if (this._parent.bild1._width>0) { this._parent.bild1.onRelease = function() { getURL(hyperlink1, "_blank"); }; removeMovieClip(this); } }; this.bild2.loadMovie(bildlink2); this.createEmptyMovieClip("watcher", 100); //hab es auch mit wachter2 versucht this.watcher.onEnterFrame = function() { if (this._parent.bild2._width>0) { this._parent.bild2.onRelease = function() { getURL(hyperlink2, "_blank"); }; removeMovieClip(this); } }; so klappt es nicht |
| | |
| | #6 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
...dann brauchst du zwei verschiedene "watcher": ActionScript:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |