Re:Lisp interpreter made with Action Script 3.
by ascw on Wednesday August 22, 2007 @04:23PM
(#45340)
Thats cool, does it work with creating classes that way as well?
Re:Lisp interpreter made with Action Script 3.
by spiralhead on Wednesday August 22, 2007 @10:28PM
(#45467)
im assuming the above code is equivalent to:
class foo {
public function someMethod() { trace("blah blah"); }
}new foo().someMethod();
just different approaches to the same problem
Wrong. I was curious so i tested it (i've been experimenting with Flex 2). The following code outputs "blah blah":
var foo:Function = function() {}
foo.prototype.someMethod = function() { trace("blah blah"); }
new foo().someMethod();
I think the prototype syntax was kept to maintain backwards compatibility.