• ベストアンサー

【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

  • suzukaで携帯の待受時計を…

    suzukaで携帯の待受時計をFLASHで作成しているのですが、action scriptで、どうしても構文エラーになる箇所があります。 時間取得でhourが一桁の場合、十の位に0を追加したいのですが、 hr = fscommand2("GetTimeHours"); if (hr<10) {hr = "0" add hr;} ではおかしいでしょうか。 サイトで調べた結果、このような構文で処理可能となっていたのですが、どうしてもエラーがかかってしまいます。suzukaではそこまで出来ないのでしょうか・・・。お力添えお願い致します。

    • ベストアンサー
    • Flash
  • 携帯Flashファクトリーという本を買って初めてフラッシュに挑戦しまし

    携帯Flashファクトリーという本を買って初めてフラッシュに挑戦しました。 ただアドビのCS4がとても高くて買えなかったのでフリーソフトのSUZUKAでSWF4を作成しました 本に掲載されていた○×クイズをSUZUKAスクリプトに書き直してevalが利用出来ないので 自分のau携帯w53sでは動いたのですが友達のDoCoMo P-01Aでは指定サイトが見つかりません(404)になってしまいます どうかよろしくお願い致します こちらがそのファイルです http://ddd.f00.jp/quiz.swf ファイルサイズの問題なのか(100K以内に押さえてます)DoCoMoに SWF を認識させる方法があるのかまったく分かりません(>_<)

  • suzukaで携帯向けフラッシュを作成できますか?

    suzukaで携帯向けフラッシュを作成できますか? お金を使わずに作りたいのでFlash作成にsuzukaを使っています。 どこかでswfバージョンを4にすれば携帯でも見られるようなことを聞いたことがあるのですが、見られませんでした。 携帯は制限もあるようですのでその制限なども教えて下さるとうれしいです。 簡単なActionScriptを使ったようなPC向けflashが作れるレベルです。 みられなかったswf4のファイルは↓のファイルです。 使用したファイルはベクタファイル一つとテキストです。 http://www.biwa.ne.jp/~takumi-k/other_test/keitai.swf また、そのswfファイルのもとのCSFファイルは↓です。 http://www.biwa.ne.jp/~takumi-k/other_test/keitai.csf ちなみに試した携帯の機種はN703iμです。

  • eval関数について

    MySQLのSQL文作成のため、 以下のような変数をforとevalを使用して置き換えしたいのですが -------------------------------------------- $a01_sql = " aaa_t.bbb_c ='".$area01."'"; $a02_sql = " aaa_t.bbb_c ='".$area02."'"; $a03_sql = " aaa_t.bbb_c ='".$area03."'"; return $a01_sql.$a02_sql.$a03_sql; -------------------------------------------- これをfor文を使って以下のように記述↓ -------------------------------------------- for ($i = 1 ; $i <= 3 ; $i++ ){ if ($_GET["a0".$i.""] == "on") { eval("\$area0".$i."_sql = \"objectdetail_t.kuiki_c = \'\$area0".$i."\'\"\;"); } return eval("\$a0".$i."_sql"); } -------------------------------------------- パースエラーとなってしまい、実現できません。 元々の変数が他の変数を使用しているものでややこしくなっていますが どなたか教えていただけますでしょうか。

    • ベストアンサー
    • PHP
  • SUZUKAで作成したリンクが飛ばない

    SUZUKAで動画を作成しました。 その中でボタンを作成し、スクリプトにgetURL~でリンクを貼りました。SUZUKA上のプレビューではクリックするとリンクが飛ぶのですが、 それをHTMLで再生するとリンクしません。 どなたかおわかりになる方いらっしゃいますでしょうか? もしかして、容量は関係しますか? SWFファイルで2.5MBです。 SUZUKAのバージョンは、Ver.0.8.1です。

    • ベストアンサー
    • Flash
  • 「Suzuka」のアクションスクリプト

    フリーのFlash作成ソフト、「Suzuka」を使用してFlashをつくっているのですが、アクションスクリプトの命令の言語がさっぱりわかりません。 スクリプト(クリックアクション)となっている所に、スクリプト編集があるのですが、もともと、アクションスクリプトの知識は皆無で、手も足も出ません。 今回は、Flashでテキストだけの物語を作ろうとしているので、 せめて、 「クリックして、次のテキストを表示する」 ことをやりたいのです。 これは、テキストエフェクトでは出来ませんでした。 やりかたがわかる人はどうか、教えてください。 よろしくお願いします。

  • フリーソフトのSUZUKAでFLASH作成してHPビルダーでサイトを製

    フリーソフトのSUZUKAでFLASH作成してHPビルダーでサイトを製作しています。 http://www.romansweets.jp/ と似たような作りです。 1ページ全部をFLASHとして作って、HPビルダーで上記サイトのような白と黒の背景を設定しました。 しかしSUZUKAの背景が透明に設定できないため、ビルダーにはめてもバランスが悪いです。 SUZUKAの背景は透明に設定できないのでしょうか? またSUZUKAのほうで同じように白と黒の背景を作ってビルダーに入れても端のほうがうまくなりません。 それか、NEWS,CONCEPT,COMPANYなどのボタンを別にしてアクションスクリプトで動かせばいいと思うのですがアクションスクリプトの書き方がわかりません。SUZUKAでボタンと離れた場所でFLASHを動かす方法がわかりません。 うまく説明できてるか自信ありませんがどうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • suzukaのエフェクトについて

    suzukaでFlashを作成しようとしている者ですが、テキストやスプライトのエフェクトを編集しようとすると編集画面にエフェクトのタイプが出てきません。ここで言うタイプとは"[SWF6]バウンドし続ける"というものです。  設定は特に無いと思うのですが、ご存知の方教えてください!!。

  • モバイル用FLASH作成suzuka

    suzukaで携帯用フラッシュを作成していますが、i menuのようなトップページを作りたく思い勉強していますが、suzukaや携帯用アクションスプリクトがなかなか分かりません。 jpgの画像をボタンシンボルにして、 3つ程ならべ、それぞれに on keypress"<enetr>"{ } geturl"http://OOOXXXXUUU.com"{ } というスプリクトを書きました。 少しでもアドバイス頂ければと思います。すみませんが分かる方いらっしゃいましたら 宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • flashのsuzukaで画像を拡大するボタンを作りたい

    いろいろと試行錯誤を繰り返し、suzuka講座のサイトなど見てみましたが、挫折・・皆様のお知恵をお貸しください。 フリーのflash作成ソフトのsuzukaでサムネイル画像をクリックすると その画像が拡大するflashを作っています。 画像が拡大するスプライトを作成し、ボタンの中に組み込んでみたのですが、 マウスをクリックすると拡大するのですが、放すと元に戻ってしまいます。 放した後も、もう一回くりっくするまで拡大させたままにしたいのですが、どうすればよいのでしょう・・。

専門家に質問してみよう