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の機能要望ってどこに送ればいいんでしょ。

オーサリング環境じゃすんげぇ使いづらいよ、コレ!。

コメントをどうぞ