08/07/25 15:48:00 LWrSDg+Y
//Main.as
package{
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
public class Main extends flash.display.Sprite{
public function Main():void{
var sub:Sub = new Sub();
addChild(sub);
}}}
//Sub.as
package{
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
public class Hoge extends flash.display.Sprite{
public function Sub():void{
var tf:TextField = new TextField();
tf.text = "Hoge";
tf.autoSize = TextFieldAutoSize.LEFT;
addChild(tf);
}}}
AS3です。
なぜ、文字を表示するのにaddChild(sub)をする必要があるのでしょう。
Subで既にaddChildを行っているのでそれだけで十分だと思うのですが。
Subで音楽を鳴らす場合は、addChild(sub)をしなくても鳴らせます。