| |||||||
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: May 2003 Ort: Düsseldorf
Beiträge: 381
| Unterschied onClipEvent(enterFrame) & mc.onEnterFrame
Hallo Leute, Kurze Frage hab ich an euch wo liegt der Unterschied zwischen onClipEvent(enterFrame) ... und mc.onEnterFrame sowie onClipEvent(load) ... mc.onLoad Wenn ich nämlich versuche den mc über mc.onEnterFrame zu animieren, schlägt das skript fehl. Bei onClipEvent funktioniert es einwandfrei. Danke für eure Mühe |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2003 Ort: Düsseldorf
Beiträge: 381
|
onClipEvent (enterFrame) { if (shrink == true) { _yscale = (_yscale)-speed; } if (_yscale<99) { shrink = false; _yscale = 99; } if (grow == true) { _yscale = (_yscale)+speed; } if (_yscale>3) { speed = new Number(3.0); } if (_yscale>50) { speed = new Number(5.0); } if (_yscale>120) { grow = false; shrink = true; _yscale = 100; } } onClipEvent (load) { speed = new Number(1.0); grow = new Boolean(true); _yscale = 1; } ... ist mein Skript, wenn ich dieses Beispiel nun auf mc.onEnterFrame umbaue, dann erhalte ich nicht das gleiche Ergebniss, wie mit diesem Skript. |
| | |
| | #4 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Wie sieht dein Ergebnis denn dann aus..? Folgendes noch: Hat der MC nen Instanznamen und lebt er schon, wenn du ihn ansprechen willst? Deine Synax is seltsam: einerseits übertreibst du es - wie z.B. 'new Number (5.0)' --> es reicht auch, nur '5' zu schreiben und andererseits isses unsauber - wie z.B. '_yscale' --> sollte 'this._yscale' heißen Und der generelle Unterschied zwischen onClipEvent (enterFrame) und MC.onEnterFrame is, dass man letzteres z.B. ganz easy wieder löschen kann, wenn nicht mehr benötigt. Ersteres rennt sich tot und kostet damit Performance...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) Geändert von sonar (22-04-2005 um 15:31 Uhr) |
| | |
| | #6 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Daran sollte es nicht liegen. MC.onLoad macht aber keinen Sinn - wenn du dadrin Variablen definierst, wirds die nie geben... ![]() Und: leg halt mal was ganz einfaches in den oEF des MC - wie z.B. ein 'trace (this);' - dann siehst ja, ob's geht...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #8 (permalink) | |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
| Zitat:
Deklariere deine Variablen einfach auf der HZL oder weise sie dem MC von "oben" zu: deinMC.var1 = wert1; deinMC.var2 = wert2; usw.
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) | |
| | |
| | #10 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
So komisch is das nicht... Damit der MC so angesprochen werden kann, muss er ja existieren, also ist das Ereignis 'load' bereits eingetreten... ![]() (btw es gibt schon iiiirgendeine exotische Verwendung für MovieClip.onLoad, die mir aber jetzt nicht einfällt und hier auch nicht ins Gewicht fällt...)
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: May 2003 Ort: Düsseldorf
Beiträge: 381
|
Hey ist ja nicht so wild, Hauptsache man weiss das es nix bringt dort initiale Variablen zu deklarieren. Kurze Frage noch zu mc.prototype.bla ... ist es richtig das wenn ich einen Prototyp oder ne protofunktion baue, das eigentliche Objekt z.B. ein Button zerstört wird, ich also auf den Button nach der prototype funktion keine aktionen mehr anfügen bzw. kein skript mehr ausgeführt wird ?
|
| | |
| | #12 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Nö, wüsst ich nicht, was da nicht mehr gehen sollte... hast mal n konkretes Beispiel?
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: May 2003 Ort: Düsseldorf
Beiträge: 381
|
Nehmen wir mal an ich möchte für meine 7 Nav Buttons eine protoype Funktion erstellen die die Nav Buttons auf einer Strecke von links nach rechts fährt bis zu einem gewissem Endpunkt ... hatte das mal probiert, allerdings konnte ich danach nicht mehr auf die Nav Buttons zugreifen. trace(b_news.toString()); gab mir dann in der prototype funktion undefined zurück.
|
| | |
| | #14 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Dürfte ich vielleicht mal den Code sehen..?
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |