• 締切済み

フレームの実行について

今日は。 フレームについてなのですが、Flash の処理として、フレームが飛ばされて実行される事はあるのでしょうか? つまり、例えばフレーム1とフレーム2にスクリプトがあったとして、フレーム1のスクリプトが実行されて、その後処理の関係でフレーム落ちしてフレーム3に行ってしまい、結果としてフレーム2のスクリプトが実行されない事はあるのでしょうか? 現在、そうとしか考えられない状況が発生しておりまして、困っております。よろしくお願い致します。

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

それは、フレーム1の内容次第だと思うのですが?

関連するQ&A

  • 片フレームで実行中だと、うまく処理されない。

    <FRAMESET ・・・> <FRAME SRC="XXX.HTML" ・・・> <FRAME SRC="READ.ASP" ・・・> <FRAME SRC="UPDATE.ASP" ・・・> </FRAMESET> 上のような3フレーム構成で、 "UPDATE.ASP"ではA.TXTの更新処理(1分ほどかかります)を、 "READ.ASP"では5秒間隔に"XXX.HTML"よりコールされ、 A.TXTの行数(更新状況)を表示しています。 しかしこれを実行してみると、"READ.ASP"のレスポンスが返ってきません。 (ずっと実行されているような状況です) "UPDATE.ASP"で処理がサーバーが重たくなってしまう(ビジー状態になってしまう)ため、 レスポンスが返ってこないのかな?とも考えたのですが、 "UPDATE.ASP"を単体で実行しても、多少のCPU負荷率がかかる程度で、 ビジー状態にはなりません。 もしかしたら、フレーム分割で複数の画面でASPスクリプトを同時に やってしまうことに原因があるのでしょうか? 何かわかることありましたら、アドバイスお願い致します。

  • rshを使うスクリプトをバックグラウンド実行

    Linux+Perlでのお話です。 内部でsystem関数を使ってrshコマンドを実行しているperlスクリプト(以下、スクリプトAという)があります。 スクリプトAをフォアグラウンドで実行するとうまく流れるのですが、バックグラウンド実行すると、rshコマンドを実行した直後でjobが止まってしまいます。 もっと詳しく言いますと、スクリプトAのrshコマンドは、ディスクを共有しているリモートマシンに対して、スクリプトBを実行するように指示しています。 スクリプトBではとある計算を行なっており、その計算結果をファイルに出力しています。 そして、その結果をスクリプトAで読み込んで後処理を行うというものです。 ----- …(前処理)… system("rsh (ホスト名) \"(スクリプトB実行コマンド及び引数) 1> /dev/null 2> /dev/null\""); # ここでjobが止まってしまいます。 # ここで標準出力(ログファイルにリダイレクトしてる)に何か出力しようとしても、何も出力されてません。 (スクリプトBの結果ファイルの読み込み) …(後処理)… ----- Jobが止まってしまうと言っているのは、jobsコマンドで見ると"job stopped"となっている状態のことを言っています。 この状態でスクリプトBの結果はファイルに出力されているので、rshのコマンドはうまく投げられていると思います。 (「rshやsshは標準入力が期待されてるとバックグラウンド実行が出来ない」(?)というような記述をどこかで見かけたので、念のためrshに"< /dev/null"の記述を加えてもみたのですが、変わりませんでした) その後、止まっているjobをfgコマンドでフォアグラウンドで再開させると、最後まで問題なく実行されます。 フォアグラウンドで実行すればうまくいくのに、バックグラウンドで実行すると止まってしまうのが理解出来ません。 これは何が原因なのでしょうか。 そして、どうしたら解決出来るのか。 どなたかご存知でしたら、ご教示頂きたくお願い致します。

    • ベストアンサー
    • Perl
  • 50秒後に2フレームへ行き再生開始

    50秒後に2フレームへ行き再生開始 1フレーム目に「50秒後に2フレームへ行き再生開始」 というスクリプトを書いて動作させたいのですが、調べても分からず大変困っております。。 1フレーム目にflvを置いているので、 flvの再生が終了したら(flvが45秒程度なので50秒後に)2フレーム目に行きその後の動きをさせたいと思います。 お分かりになる方ご教授いただきたいと思います。 よろしくお願いします。 環境はWin XP、Flash CS3、actionscript3、flash player9です。

  • Flashでのフレーム操作

    こんにちは。Flashの事で質問なのですが、 フレームを上・中・下の3つに分けたhtmlを作り最初に上中下全てのフレームにswfを再生させ、その後、中フレームのswfの中のボタンをクリックすると中のフレームに別のhtmlを表示させたいのですがなかなかうまくいきません。 今試みてみたのは、まずswf中のボタンに  on (press) { this.getURL("JavaScript:change('http:// ~')");        } を記述し、htmlのhead部分に <SCRIPT LANGUAGE = "JavaScript"> <!-- function change(myurl){ parent.mainFrame.location = myurl; } //--> </SCRIPT> を記述してみたのですがだめでした。 分かる方、ご教授頂ければ幸いです。

  • 外部スクリプトを切り離して実行させたい

    負荷が高まった時に何が原因か調べる為に外部スクリプトを呼び出したいのですが、 スクリプトの中で外部スクリプトを呼び出すと、実行が終わるまで待ってしまいます。 たとえばこの様な1.shを実行した場合 1.shの中身 #!/bin/sh AVERAGE=`uptime|awk '{print $(NF-2)}'|sed 's|\.||;s|,||'` if [ $AVERAGE -gt 500 ] ; then 2.sh fi ~略~ 負荷が高まり,2.shを実行して、fiの後の処理は2.shが終わるまで待つ事になってしまいます。 2.shの実行を切り離してfiの後の処理もスムーズに行いたいです。 現在、切り離しの為、メール送信させてトリガで2.shを動かしてますが、 mailユーザで2.shを実行すると、動作が非常に遅いのです。 root権限で、かつ画面がある状態で実行すると高速に処理されるようでした。 メール送信時に実行するスクリプトを1.5.shに、sudoを利用して root権限で実行されるようにしましたが、画面がない為か処理が遅いのです。 1.5.shの中身 sudo su - root -c "2.sh" tty?のようなことだと考えてますが(アバウトですいません)画面がない所から実行すると よくないようで、メールトリガのやり方でなく、1.shから2.shを実行する時に切り離すことが できないだろうかと考えました。 画面が問題なら解決しないかもしれないですが、 どなたかご存知の方がいたら教えてくださいませ。

  • 【ActionScript】命令文を再実行する方法で

    FLASH8(Win-XP)使用者です。 命令文を再実行する方法について考えています。 現在、タイムラインに記述したスクリプトを再度実行させたい場合は _root.gotoAndPlay() 等を使い、フレーム間を往復させ、再び同じスクリプトを実行させています。 これでも当然問題はないのですが、さらにスマートな方法もあるのではないか… タイムラインに依存しなくても… フレームが1つでもできないのか… などと模索しております。 そんな方法ご存知の方いらっしゃりましたらよろしくお願いいたします。

  • ループを抜けて指定したフレームへ行きたい

    大学の課題で簡単なFLASHゲームを作っているのですが アクションスクリプトの書き方で質問させてください。 最初の画面のスタートボタンを押したら、フレーム50からあるOPムービー的なものへ行き再生したいのですが うまくいきません。 最初のページには森の絵があり、枝が揺れているので 枝を揺らすために 別にアクションスクリプトを記述するだけのレイヤーをつくり this.gotoAndPlay(19) と書いてします。 この事で、全てのレイヤーが19~40をループしているようです。 スタートボタン(ボタンで作りました)を押す事で、 このループを抜けて、50フレームに行くのはどうしたらいいでしょうか 昨夜から本やサイトを見ているのですがどうにも失敗します on(press)関係をボタンをつけたレイヤーに書くとthis.gotoAndPlay(19)がきかず全て再生されてしまいます。 いまいちFLASHが理解できておらず、質問内容もガタガタですが 何とぞ宜しくお願いいたします。

  • JavaScriptでPhotoshopのアクションを実行させたい。

    Photoshop CS にて、 JavaScriptを読み込み自動処理させるスクリプトを組んでいます。 どうしてもJavaScriptからアクションを実行させる記述が解りません。 JavaScriptからアクションを実行させる事はできないのでしょうか? もし無理のようであれば、それに変わる方法はありますか? Photoshopのバージョンは、CS4でもかまいません。 よろしくお願い致します。

  • JAVASCRIPT等での フレーム間の リンクについて。

    いつも、お世話になっております。 現在、フレームを使ったホームページを作成中です。 左側に目次のようなフレームをつくり、JAVA Scriptを使って、ドロップダウンメニューで、項目を選択が出来る状態にして、選択をした場合、その項目ページを親フレームに表示したいのですが、JAVA SCRIPTの使い方が よくわかっていない為、どうしても、左側のページに、リンクさせたいページが 現れてしまいます。 もしも、親フレームに飛ばす事が出来なければ、新しいフレーム、または、ウィンドウ表示を解除してもいいと思っているのですが、どなたか、お分かりになる方、教えて下さい。御願い致します。  この場合、 <script Language="JavaScript"><!-- function popJump(selOBJ) { n = selOBJ.selectedIndex; location.href = selOBJ.options[n].value; }<target=_blank> // --></script> </head> <body bgcolor=aquamarine> <form> <select onChange="popJump(this)"> <option value="飛びたい項目のページ.html"> …… どこに、target="_parent"を挿入すれば 宜しいのでしょうか。 いろいろと試したのですが、間違っていますと言う風に デバッグ表示がでてきます。 ちなみに、HTMLを使っている所は、ちゃんと、親フレームに飛んでくれている状態です。 もしも、JAVA SCRIPTを使わないで、ドロップダウンで、項目を5つほど選べる状態にできるならば、他の言語でも、OKですので、宜しく御願い致します。

  • リモートでのスクリプトファイルの実行方法について

    Solaris9を利用しております。 データを更新するスクリプトファイル(shファイル)があり、現在はcronで スケジュール設定を行っております。 最近、そのスクリプトファイルの実行をユーザの意図したタイミングで走らせたい という要望が挙がっております。 ただし、そのユーザはUNIXについては全く知らない素人なため、直接コマンドを 実行させるのは避けたい状況です。(ログインパスワードも知らせたくない) という状況なのですが、簡単な操作でスクリプトを実行できる何か良い方法はありますでしょうか? 宜しくお願い致します。