Tôi thường thấy một init() bên trong hàm tạo của các lớp AS3, đôi khi thậm chí là mã duy nhất trong hàm tạo. Tại sao nó sẽ hữu ích để làm điều này, nếu bạn chỉ đơn giản có thể sử dụng hàm constructor để khởi tạo một lớp?actionscript 3 init()
package
{
import flash.display.Sprite;
public class Example extends Sprite
{
public function Example()
{
init();
}
public function init ():void
{
//initialize here
}
}
}
thực sự, nếu bạn có bất kỳ mã quan trọng nào được đặt trong một hàm được gọi bởi hàm tạo. – Allan
Tôi đã không nhận thức được điều đó, thú vị miếng ngon để biết, cảm ơn! – JStriedl