• ベストアンサー

AS3:このプログラムの動かし方を検証してください

以下のURLのライブラリを拾ってきて クラスのパッケージなどの設定をしました。 ところが動きませんでした。 そこでtraceで検証してみた所、 initialize()の部分で音信不通になってしまいます。 http://wonderfl.net/c/tVmM wonderflのASは何か特殊なのでしょうか?? コンストラクタがある場合は、インポート後にインスタンスを作るだけで 動くはずですよね? 使っているフラッシュはCS3で ブラウザのフラッシュプレイヤーは最新版です。(ブラウザ版でも動きませんでした。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

「インポート後にインスタンスを作る」とは? インポートする必要もなければインスタンスを作る必要もありませんよ。 スクリプトをコピペされたのか「Download」ボタンからダウンロードされたのかわかりませんが どちらにしても任意のフォルダに「Main.as」という名でクラススクリプトファイルを保存します。 ダウンロードされた場合は「tVmM.as」というファイル名を「Main.as」に変えるということです。 その「Main.as」を保存したフォルダに 新規で作成したドキュメントファイル「○○.fla」を保存します。 ドキュメントのステージを選んだ状態で プロパティインスペクタ(プロパティパネル)を表示させて  クラス:[      ] のようになっているテキスト入力部分にクラス名「Main」を記入します。 そしてパブリッシュまたは,「制御」→「ムービープレビュー」です。 インポートするスクリプトも書きませんし ステージ上には何のインスタンスも用意しません。 ※これはつまり「ヘルプ」にある「例」のスクリプトと同じ   「ドキュメントクラス」のクラスファイルです。   一般的なインポートするカスタムクラスとは違います。

fun_wizard
質問者

お礼

回答ありがとうございます! なるほど、というかやったことあったのですが 違いがよく分かってませんでした。 ありがとうございます!

関連するQ&A