- ベストアンサー
AS3:このプログラムの動かし方を検証してください
以下のURLのライブラリを拾ってきて クラスのパッケージなどの設定をしました。 ところが動きませんでした。 そこでtraceで検証してみた所、 initialize()の部分で音信不通になってしまいます。 http://wonderfl.net/c/tVmM wonderflのASは何か特殊なのでしょうか?? コンストラクタがある場合は、インポート後にインスタンスを作るだけで 動くはずですよね? 使っているフラッシュはCS3で ブラウザのフラッシュプレイヤーは最新版です。(ブラウザ版でも動きませんでした。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「インポート後にインスタンスを作る」とは? インポートする必要もなければインスタンスを作る必要もありませんよ。 スクリプトをコピペされたのか「Download」ボタンからダウンロードされたのかわかりませんが どちらにしても任意のフォルダに「Main.as」という名でクラススクリプトファイルを保存します。 ダウンロードされた場合は「tVmM.as」というファイル名を「Main.as」に変えるということです。 その「Main.as」を保存したフォルダに 新規で作成したドキュメントファイル「○○.fla」を保存します。 ドキュメントのステージを選んだ状態で プロパティインスペクタ(プロパティパネル)を表示させて クラス:[ ] のようになっているテキスト入力部分にクラス名「Main」を記入します。 そしてパブリッシュまたは,「制御」→「ムービープレビュー」です。 インポートするスクリプトも書きませんし ステージ上には何のインスタンスも用意しません。 ※これはつまり「ヘルプ」にある「例」のスクリプトと同じ 「ドキュメントクラス」のクラスファイルです。 一般的なインポートするカスタムクラスとは違います。
お礼
回答ありがとうございます! なるほど、というかやったことあったのですが 違いがよく分かってませんでした。 ありがとうございます!