• ベストアンサー

【FLASH】Suzukaでのeval関数の使用に関して

質問させて頂きます。 現在、フリーソフトのSuzukaを使用してFLASH(SWF4)を作成中なのですが、スクリプトにevalを記述すると、構文エラーとなってしまいます。 [ex] i = 1; ary1 = 0; eval("ary" & 1) = 1; 【←構文エラー】 eval("ary" & 1)の他に、eval("ary" add 1)、eval("ary" + 1)なども試してみたのですが、すべてエラーとなってしまいます。 どなたかご存知の方がおられましたら、ご教授願います。 よろしくお願い致します。

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

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

Suzuka の SWF4 は超クセ者です。 Suzuka のSWFコンパイルエンジンはParaFla!と同じ(coa氏作 dl)ですから, ParaFla! のヘルプなどを参考にするか, 次のページを参考にしてみてください。 メモ帳 →▲ SWF4のスクリプト書式 http://nuko.info/memo/#pf02 > ■evalの扱い > ("hensuu" & i) = hoge; //左辺の場合、evalを省く。 > hoge = valueOf("hensuu" & i); //右辺の場合、valueOfを使う。

sur001
質問者

お礼

BlurFiltan様。 ご返答ありがとうございました。 無事解決することができました。

関連するQ&A