Skip to content

Scope bei Codeblöcken

2005 February 1
by Sven Busse

Juten Tach,

mann, wie man doch über so simple Dinge stolpern kann. Ich kann gar nicht fassen, dass Flash das nicht macht:

Man nehme folgendes kleine Skript im ersten Frame eines leeren Flash Films:

for(var i:Number = 0; i < 5; i++) {
   var myTest:Number = i;
}
trace(myTest);

In allen anderen Programmier- oder Skriptsprachen müsste der trace sowas wie undefined ergeben, aber in Flash ist die Variable bekannt. Flash kennt tatsächlich nur Funktionen als kleinsten Scope. Weiß wahrscheinlich schon jeder, aber ich find's 'n Ding ...

No comments yet

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS

*