[Flash] Constructor Overloading

  • Constructor Overloading
  • 在Actionscript 3.0 裡是沒有支援overloading的功能,但有時候我們需要傳遞不同的參數到建構子裡,解決方案除了設定預設值在建構子裡以外,我們還可以使用Variable-Length Argument Lists的技術來傳遞不同類型的值到建構子裡,如下:

    package{
    import flash.display.Sprite;
    public class ArgsDemo extends Sprite{
    public function ArgsDemo(...str){
    for each(var object:* in str){
    trace(object);
    }
    }
    }
    }

No comments:

Post a Comment

Orange - data analysis tool

Installation pip install orange3 Run orange python -m Orange.canvas