- ベストアンサー
Paraflaで以下のようなスクリプトを書いたのですが、文字が表示され
Paraflaで以下のようなスクリプトを書いたのですが、文字が表示されません。 何がいけないのでしょうか? var text_field = new TextField(); stage.addChild(text_field); text_field.border = true; text_field.x = 50; text_field.y = 100; text_field.width = 200; text_field.height = 20; text_field.Text = "表示テスト";
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 何がいけないのでしょうか? って... ですね。。。 書かれていらっしゃるスクリプトは ActionScript 3.0 ですよ。 ParaFla! での アクション に関する使用言語バージョンは ActionScript 1.0 です。 (ActionScript 2.0 とは互換があるが 3.0 との互換はない。) 書かれていらっしゃる ActionScript 3.0 を ActionScript 1.0 に変換すると次のようになります↓。 ---------------------------- var text_field = this.createTextField("text_field",this.getNextHighestDepth(),50,100,200,20); text_field.border = true; text_field.text = "表示テスト"; ---------------------------- だだし ParaFla! の場合,上記スクリプトを実行可能のするには, Flashファイル (SWFファイル) を SWF8 で書き出す必要があります。 デフォルトでは SWF6 設定になっていると思うので 「ファイル」→「プロジェクトのプロパティ」で 「SWFバージョン」 の欄を 「SWF8」 に設定してから SWF を書き出して閲覧してみる必要があります。 ※ とにかくFlashはバージョンが大切です。 ParaFla! の場合は ActionScript の バージョン や SWF のバージョン が関係します。 Adobe Flash では さらに その Adobe Flash のバージョンも重要になります。