考慮這個簡單的AS3類。構造函數之外的實例化之間有任何區別嗎?
package
{
import flash.display.Sprite;
import flash.display.MovieClip;
public class MySprite extends Sprite
{
private var someMC:MovieClip = new MovieClip();
public function MySprite()
{
super();
addChild(someMC);
}
}
}
這一個:
package
{
import flash.display.Sprite;
import flash.display.MovieClip;
public class MySprite extends Sprite
{
private var someMC:MovieClip;
public function MySprite()
{
super();
someMC = new MovieClip();
addChild(someMC);
}
}
}
這是同樣的事情,或者是有更多的東西?
我想這是因爲在第一個例子中,MovieClip似乎在調用構造函數之前就已經存在(何時發生這種情況,有什麼好處?)。
非常感謝您的快速回復! – user1059939