Update Signal.as

Creating ```Vector.<Function>``` only when required, to reduce memory and GC calls.
Before:
![Before](http://img685.imageshack.us/img685/3817/20130228164802.png)

After
![After](http://img89.imageshack.us/img89/738/20130228164831k.png)