ドキュメントクラスのそれぞれは、から継承する必要がありますAlarmClock.as
。ただし、これにより基本的にAlarmClockがドキュメントクラスになるため、AlarmClockを拡張する必要がありますSprite
。
例:
AlarmClock.as(共有ドキュメントクラス)
package
{
//Imports
import flash.display.Sprite;
//Class
public class AlarmClock extends Sprite
{
//Constructor
public function AlarmClock(message:String)
{
trace(message);
}
}
}
DocumentA.asをドキュメントクラスとして持つDocumentA.fla
package
{
//Imports
import AlarmClock;
//Class
public class DocumentA extends AlarmClock
{
//Constructor
public function DocumentA()
{
super("Called From DocumentA");
}
}
}
DocumentB.asをドキュメントクラスとして持つDocumentB.fla
package
{
//Imports
import AlarmClock;
//Class
public class DocumentB extends AlarmClock
{
//Constructor
public function DocumentB()
{
super("Called From DocumentB");
}
}
}
詳細はこちら: 継承(オブジェクト指向プログラミング)