| |||||||
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: Oct 2002 Ort: Köln
Beiträge: 147
| Funktion -> Parameterübergabe funzt net...
hola, habe folgendes auf einem button (mc): ActionScript:
und das in der timeline: ActionScript:
aber es tut sich nichts bei einem rollover. die funktion wird aber definitiv aufgerufen. und komischerweise funktioniert der trace befehl bei mir nicht (flash mx auf osx), weiß vielleicht einer woran es liegen kann? thx Takuma edit: warum kann ich es eigentlich nicht auch so machen: ActionScript:
Geändert von Takuma (27-05-2003 um 23:37 Uhr) |
| | |
| | #2 (permalink) |
| Flash-Wüstling Registriert seit: Dec 2001 Ort: Halle/Saale
Beiträge: 4.300
|
Da muß ein eval drum oder vollständig auf Punkt-Syntax : aus deinem pfad = "_root." + param; pfad.stop(); sollte werden pfad = "_root." + param; eval(pfad).stop(); oder pfad =_root[param]; pfad.stop(); Du mußt also zwischen Strings und Objecten unterscheiden. Zum edith : Du würde die Funktion ja in dem Augenblick, wo du Klammern dahinter schreibst ausführen --> dann würde rollover nur der Funktionswert (Rückgabe von return) zugewiesen --> nicht aber die Funktionsreferenz. Da muß das immer ohne () stehen. Es gab hier mal 'nen OOP-Ansatz (flory function prototype oder so) --> aber ich find ihn nicht mehr .tanti saluti, pheidrias
__________________ Ehrlich währt am LÄNGSTEN ! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |