| |||||||
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 2004 Ort: rhein-main
Beiträge: 111
| "function foo ()" vs. "foo = function ()"
flash scheint diese beiden befehle unterschiedlich zu behandeln, obwohl dies nicht der fall sein sollte... also manchmal klappt - innerhalb ein und demselben movie - die eine schreibweise, dann wieder die andere. hat jemand dieses seltsame phänomen schonmal erlebt? oder mach ich was falsch?
__________________ sometimes you'll find in seas what you can't find in oceans |
| | |
| | #2 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Hi. Ich glaube mir viel da auch mal was auf. „Normale Funktionen“ function test(){..} kann man ja vor der Deklaration aufrufen, wenn sie im selben Frame vorhanden sind. Es kann sein, dass es bei der anderer Schreib- weise nicht funktioniert. edit: Ahoi great pape!
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- Geändert von thebiz (25-01-2005 um 01:05 Uhr) |
| | |
| | #3 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
Da hast du wohl ein kleines Syntaxproblem... 1. foo = function () {...} 2. function foo() {...} Der Unterschied ist, dass bei 1 die funktion in einer variablen gespeichert wird und somit vor ihrem aufruf deklariert werden muss, wohin gegen 2. eine ganz normale function ist und auch nach ihrem aufruf deklariert werden kann! gültig: ActionScript:
ActionScript:
grz pape @theBiz: hi!
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II Geändert von pape (24-01-2005 um 16:25 Uhr) |
| | |
| | #4 (permalink) |
| Flash-holic Registriert seit: Nov 2003 Ort: Neunkirchen(Saar)
Beiträge: 988
|
Jo, genau darum gehts ![]() Nur damit du nochma ne Bestätigung erhälst, steht im Moock. Tja, ja Flashhanbücher lesen macht schlau^^
__________________ Wer Großes versucht, ist bewunderswert, auch wenn er fällt. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) |
| | |
| | #5 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
und noch eine Empfehlung: Wenn es sich um quasi-statische Funktionen handelt, die von Anfang an immer erreichbar sein sollen, nimm function xxx(){}. Wenn es eine Funktion sein soll, die sich entweder im Verlauf ändert, oder die auf einen bestimmten Scope beschränkt sein soll, nimm xxx = function(){}. Zumindest mache ich es so, weil ich es nicht besser weiß.
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |