AS3 ライブラリアイテムに関連付けたクラスのサブクラスは、アイテムに関連づけられない
ふ ざ け る な 致 命 的 設 計 ミ ス だ !
どういうことかというと、FldButtonクラスを作ってライブラリのアイテムと関連づけた場合、 そのサブクラスであるFldCheckBoxをライブラリのアイテムに関連づけようとすると、
The class net.fladdict.simpleUi.button.FldCheckBox cannot extend net.fladdict.simpleUi.button.FldButton since both are associated with library symbols or the main timeline.(両方ライブラリかタイムラインに関連づけられてっから、FldCheckBoxはFldButttonを継承できないんだカス!)
といわれる。
つまり、アイテム毎に「関連付け専用」のサブクラス作っとかないと、アイテムと関連づけられるサブクラスを作れないって、これオーサリング環境でAS3組むなら致命的じゃないですかね?
これさ、FldButton作ったら、リンケージする為だけにFldButtonLinkageってクラス作って使用するようにしないとダメじゃん。そうしないとリンケージ可能なサブクラスFldCheckBoxが作れない。
Flash9のリンケージで、ダミークラスを作るときにダミークラスを一律MovieClipのサブじゃなくて、ちゃんとスーパークラスを指定できるようにしてもらえれば、問題解決なんだけどFlash9の機能要望ってどこに送ればいいんでしょ。
オーサリング環境じゃすんげぇ使いづらいよ、コレ!。