Flash CS3 で ActionScript 3.0 の swc を書き出した場合に、ユーザー定義のパッケージ関数を使用していると、使用不可な swc が作成されてしまう場合があるようです。 とりあえずパッケージ関数を使用しなければ正常に書き出しできるので、どうしても必要な場合を除いてパッケージ関数は使用しない方がよさそうですね。 ちなみに、いちいち swc を書き出してコンポーネントフォルダに移動してチェックするのはめんどくさいので、正しく swc 書き出しができるかどうかを調べたい場合には「コンパイルされたクリップに変換」ができるかどうか?で確認するのが手軽で便利です。