回答数
気になる
-
AS3.0で1秒に1回転するプログラムを作りたい
今1秒に1回転するプログラムを作っています ムービークリップは使っていません 画像の回転はできているのですがタイマー関数を使って画像を回転させるのが出来ないです・・・ 使っているツールはflash developだけです 今のプログラムは インスタンス名.rotation += 1; で画像の左上を基準にして右回転する感じです 誰か教えてください お願いします
質問日時: 2011/04/29 21:41 質問者: poromu3308
解決済
2
0
-
映像フラッシュを作りたい!のですが。。
参考URL http://www.peteyorn.com/ ここのサイトのような、映像がホームページで表示されるようにしたいです。 映像の編集(白黒にしたり、つなげたり)はできます。 Photoshop Elementを持っているので。 ですが、実際それをホームページ貼り付けるには、 フラッシュとして作成しないといけないと思っています(間違っているでしょうか。。) フラッシュをホームページに貼り付ける方法もわかりませんが、 それは別途調べればできそうな感じですがフラッシュ作成の手順等がわかりません。。 アドバイスいただければ頑張れます!よろしくおねがいします!
質問日時: 2011/04/28 02:27 質問者: nurunuru2
ベストアンサー
1
0
-
as3.0でのフレーム移動制御のスクリプト
当方、FLASH cs4、as3.0で製作をしております、まだ初心者です。 以下のタイムラインを動作させようとしているのですが、どうにも行き詰まってしまいこちらに参りました。 どなたかご教授頂けないかと願っております。 どうぞ宜しくお願い致します。 flaステージ上に(A_btn)、(B_btn)、(C_btn)、(D_btn)、(C_btn)という5個のボタンインスタンスを配置しています。 オープニングと同時にA_mcの前半を再生してA_stopラベルのフレームで停止します。 (9フレーム目のasには stop(); 記述済み) その状態で(C_btn)や(D_btn)をクリックした時に、A_stopラベルのフレームからA_closeラベルのフレームに移動して A_mcの後半を再生して、A_mcが終了する(17フレーム目)と同時にB_mcを飛び越えてC_startやD_startラベルのフレームに移動しムービーを再生するには、どのフレームにどんなラベルを追加したり、スクリプトを記述すれば良いか具体的にお教え願えませんでしょうか。 同様にB_mcからC、Dを飛び越えてE_mcに移動したり、E_mcからAやBにも移動させたいです。 また、上記はタイムラインアニメですが各々のmcをswfとしてロードする場合も合わせてご教授頂けると幸いです。
質問日時: 2011/04/26 21:21 質問者: hbf79ghm16oh6
解決済
1
0
-
動的な数があるインスタンスに処理をさせたい
お世話になります。 actionscript3.0で作成しています。 インスタンスが、「mc_1,mc_2,mc_3」が既にステージ上にある状態で、 あるボタンを押すと flag=1がきたら:mc_1.y+5; flag=2がきたら:mc_2.y+5; flag=3がきたら:mc_3.y+5; と、ボタンを押す度に、flagの値によって、動かすmcを変えたいと思っています。 しかしながら、上記の例では、mcは3個だけですが、こちらのmcの数は、 変わります。 そこで、mcのインスタンス名を 「mc_」+「番号」 というルールずけにして、 var NAME="mc_"; NAME=NAME+flag; NAME.y+5; としたのですが、エラーが出て動きません。。。 どのようにすれば、mcの数が何個になろうが決まった関数で処理を 完了させることができるのでしょうか? お手数ですがよろしくお願い致します。
質問日時: 2011/04/22 17:36 質問者: kgyqk433
ベストアンサー
1
0
-
USTREAMのような動画配信システム構築方法
制作会社のものです。 普段はWEBサイト、Flash制作、PHP、MySQLを利用したシステム開発を行っております。 クライアントからUSTREAMのような動画配信を行いたいということで 実現に向けて調査中ですが、ネットには具体的な動画配信のシステム構築方法を 解説しているサイトはありませんでした。 そこでおしGOOでお聞きしたいのですが・・・ USTREAMはFlashを使って配信の仕組みを構築しているみたいですが、 Flashで外部のカメラからの情報(映像・音声)を取得して サーバーにアップして、他の人が見れるようにできるのでしょうか? その場合、細かい部分は抜きにして大まかにはFLASHのどういった技術を 利用するのでしょうか? またカメラからの情報を取得→表示ができても、1台のPC内で行うのと、サーバーでおこなうのではまた一工夫、二工夫必要だと思いますが、サーバーサイドでは何が必要でしょうか? 普通のレンタルサーバーでは可能でしょうか? やはりストリーミングサーバーを用意するのでしょうか? 自社サーバーでは難しいでしょうか? 自社サーバーの場合、専用回線を用意するのでしょうか? また自作する場合はサーバーにストリーミングようの何かソフト?ハード?が必要なのでしょうか? いろいろ聞いて申し訳ないですがどうぞよろしくお願いします。
質問日時: 2011/04/19 14:51 質問者: udon98
解決済
1
0
-
AS3にて、次へボタンとSWFの制御について
初めて質問をさせて頂きます。AS3については、初めて勉強に取り組んでいます。 質問内容が、大まか過ぎて理解できない場合があるかと思いますが、 何卒、よろしくお願い致します。 アドビーフラッシュCS4のAS3を使って、紙芝居ゲームを作成するのが目的です。 スタートボタンをクリックすると 画面上(背景)にswfデータをフォルダーから特定swfデータを呼び出して、再生し、 次へボタンをクリックすると、「あらすじのセリフ」が背景のswfに表示されている画面上に 表示させて、見た目上同じ次へボタンにて、セリフや背景swfを切り替えていきたいです。 設計の方法から組み立てないといけないと思っていますので、参考になる記事やURLを 教えて頂けませんでしょうか。 当方、色々調べたのですが、タイムライン上にセリフアニメーションを並べて管理した方 がいいのか?、シーン別に作成して、シーンを切り替えて制御した方がいいのか、 よくわかりません。(AS3の概念を理解できていません。すいません) 同じ機能をもったゲームの作り方があれば、きっと何かひらめくかもしれません。 何卒、ご指導のほど、よろしくお願い致します。
質問日時: 2011/04/16 15:36 質問者: AS3_kimi_1963
ベストアンサー
1
0
-
flash cs4で1px未満の線の太さ
flash cs4で1px未満の線の太さが最細で1pxしか表示されません。プロパティで0.5pxに設定しても表示が1pxです。イラレcs4では表示されますのでハード、モニターの問題ではなさそうです。先回同じ質問ですが画像を添付しましたので宜しくお願いします。
質問日時: 2011/04/15 15:38 質問者: oimocyan
解決済
1
0
-
flash cs4
線の太さをプロパティで1px未満に設定しても、表示が1pxが最細で1px未満の表示が出来ません。イラレのcs4では表示されます。モニター及びハードの問題ではないと思います。宜しくお願いします。
質問日時: 2011/04/14 00:02 質問者: oimocyan
ベストアンサー
1
0
-
FlashLite4.0について
いつもお世話になっております。 FlashLite4.0についてお聞きしたく存じます。 以下のようにFlashLite4.0でコードを書き勉強中です。 (Flashも始めたばかりなのですが。) example.fla(アクションフレーム) -------------------------------------------------- stop(); import com.Example; var example:Example = new Example; com/Example.as -------------------------------------------------- package com { import flash.display.Sprite; public class Sample08 extends Sprite { public function Sample08() { init(); } protected function init():void { var time:Time = new Time; addChild(timeView); } } } com/Time.as -------------------------------------------------- package com { import flash.display.MovieClip; public class TimeView extends MovieClip { public function Time() { // これが出力されると思っております。 trace("time"); } } } パブリッシュをすると「time」が出力されると考えていたのですが出力されません。 また、flashLite4.0で動的にテキストを出力するにはどうしたらよろしいでしょうか。 ご教示よろしくお願いいたします。
質問日時: 2011/04/13 18:52 質問者: wonder_dct
ベストアンサー
1
0
-
ホームページからダウンロードした時のファイル名変更
お世話になります。 actionscript 3.0で作成しております。 ホームページからあるボタンを押したら下記のスクリプトを 使用して、ファイルをダウンロードさせたいと思っています。 しかしながら、ダウンロードしたファイル名が「top1.doc」に なってしまいます。 サーバに置くファイル名は「top1.doc」で、ダウンロードしたときに できるファイル名は、「資料.doc」にしたいのですが、 どのようにすればよいでしょうか? ///////////////////////////////// var url:String="./data/top1.doc"; var urlrequest:URLRequest=new URLRequest(url); navigateToURL(urlrequest); ///////////////////////////////////
質問日時: 2011/04/13 13:48 質問者: kgyqk433
ベストアンサー
1
0
-
アクションスクリプト2.0でfor文の出力結果
for (i = 1; i < 53; i++) { this["pad"+i].onRelease = function() { trace("pad"+i); }; } pad1~pad52というインスタンス名のムービークリップを配置します。 ムービークリップを押したときに各番号をtraceしたいのですが、 すべて"pad53"という同じ結果(出力)になってしまいます。 よくよく考えてみるとそうなってしまうな・・・ というのはわかるのですが、どこをどのように変更すれば よいのか思いつきません。。。 根本的に考え方が違うのでしょうか。 よろしくお願いいたします。
質問日時: 2011/04/12 15:08 質問者: yolayola
解決済
2
0
-
文字を一文字ずつ表示
文字を一文字ずつ表示させるには フィードインしながら文字を一文字ずつ表示させるようにしたいのですが、 どのようにすればいいですか? flashcs5です
質問日時: 2011/04/12 01:16 質問者: yetd452
ベストアンサー
1
0
-
重複しない乱数を作り配列に入れる(AS3.0)
Flash Pro CS5 AS3.0 で記述しています。 1~10の整数をランダムかつ重複せずに配列に格納したいと考えています。 そこで,ネット上で参考になるソースを見つけ, 以下のように書き直しました。 var int_a = new Array(); var int_b = new Array(); function RandomInt():void{ //ここだけ変更すればよい var maxN:Number = 10;//乱数の最大値 //0~maxNの数字を全部配列に入れる for (var i:int=0; i< maxN; i++) { int_a[i] = i+1; } var j:Number = 0; var a_length:Number = int_a.length; //要は配列をシャッフルする while (a_length) { var int_r:Number = Math.floor(Math.random()*(maxN+1-j)); //乱発生した整数を配列int_bに順番に入れ、int_aから削除する int_b[j] = int_a.splice(int_r, 1); j++; //配列int_a内の数字が一つずつ減っていく a_length = int_a.length; } //ここで配列int_bがシャッフルされた trace(int_b); } RandomInt(); としました。 しかし出力結果がなぜか 8,2,4,9,,7,6,5,10,3,1のように抜けている部分があり, 次のフレームで for(var j:int=1; j <= 10; j++){ trace(int_b[j]); } として確認してもやはり 2 4 9 7 6 5 10 3 1 となってしまします。 どの部分がおかしいのか教えていただきたいです。 また,乱数発生の部分で Math.floor(Math.random()*(maxN+1-j)); という風に記述してあったのですが,ここは間違いではないのでしょうか? jを引いていくと発生する乱数の範囲が徐々に狭くなっていってしまうと思ったのですが; それとも元のソースコードを使って ttp://www.renowan.com/blog/?p=143 0~9までの乱数を発生させてそれぞれに1を足す方が簡単でしょうか? よろしくお願いします。
質問日時: 2011/04/11 23:36 質問者: ponyooon
ベストアンサー
1
0
-
Giant Stepsというアニメーションについて
下記URLのアニメーションはadobe flashで可能でしょうか? http://michalevy.com/giantsteps_download そもそもどうやってこのアニメーションはつくられているのでしょうか? よろしくお願いいたします。
質問日時: 2011/04/07 17:42 質問者: reggaepunc
ベストアンサー
1
0
-
外部swf内関数の使い方を教えてください
actionscript 3でムービークリップ内に読み込んだ外部swf内の関数の使い方を教えてください。 以下仮ソースです var mc:MovieClip = new MovieClip(); var imgLoader:Loader = new Loader(); var path:URLRequest = new URLRequest("materials/key_550.swf"); var childSwf:MovieClip; imgLoader.load(path); imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,compLoader); function compLoader(evt:Event):void{ mc.addChild(imgLoader); addChild(mc); childSwf = mc.imgLoader.content as MovieClip //ここをimgLoader.content as MovieClipとするといけるのですが、mcの子のloaderと指定したいのです。 startGOGO(); } function startGOGO():void{ childSwf.keyContMove(); //子のswf内の関数です。 } よろしくお願い致します。
質問日時: 2011/04/05 17:54 質問者: keni-keni
解決済
1
0
-
移動を順に表示したい
お世話になります。 actionscript 3.0 で作成しております。 A_positiveというmcを1秒ごとに line_0のxの位置、line_1のxの位置,line_2のxの位置 と順に表示したいのですが、いきなりline_2のxの位置が 出てしまいます。 timerイベントなど、色々試したのですが、具体的に 下記のソースをどのようにソースを変えればいいのか わからないので、お手数ですが教えて頂ければと思います。 何卒よろしくお願い致します。 ///////////////////////// function Click_start(evt)※クリックしたらスタート { var x=2; for (atai = 0; atai<x; atai++ ) { A_positive.x=Change_line(atai).x; } } function Change_line(line) { var Return; switch(line){ case 0: Return=line_0; break; case 1: Return=line_1; break; case 2: Return=line_2; break; } return Return; } ///////////////////////////
質問日時: 2011/04/03 00:57 質問者: kgyqk433
ベストアンサー
1
0
-
ActionScript3.0の修正に関して
下記スクリプトは、A_btnをマウスオーバーすると、mcを表示し、 A_btnをマウスアウトすると、mcを非表示にするというスクリプトです。 これのマウスオーバー、マウスアウトを クリックしたら表示し、もう一度クリックしたら非表示にするというものに 変更したいのですが、 単にMouseEvent.CLICKにすると動作しなかったので どなたか教えていただけないでしょうか? よろしくお願いします。 ---------------------- 環境 action script3.0 Mac OSX Flash CS4 ---------------------- var mc:Fukidashi = new Fukidashi(); A_btn.addEventListener(MouseEvent.MOUSE_OVER,xMouseOver); function xMouseOver(evt){ mc.alpha = 0; addChild(mc); mc.x = 0; mc.y = 0; mc.addEventListener(Event.ENTER_FRAME,imgAlpha); function imgAlpha(event:Event){ mc.alpha += 0.05; if (mc.alpha > 1){ mc.removeEventListener(Event.ENTER_FRAME,imgAlpha); } } } A_btn.addEventListener(MouseEvent.MOUSE_OUT,xMouseOut); function xMouseOut(evt){ removeChild(mc); mc.alpha = 0; }
質問日時: 2011/04/01 15:22 質問者: yuyumamayaya
ベストアンサー
1
0
-
アクションスクリプト
+200等でボタンを押す度にシンボルを移動させて、左画面を越えたら右画面から出るようにするにはどうすれば良いですか?
質問日時: 2011/03/31 23:12 質問者: ocddayo
解決済
1
0
-
クロスドメインによるswf読み込みと相互制御
環境:as2.0 Flash8 winXPです。よろしくお願いします。 本サイトhttp://www.aaa.com下にある親swf【aaa.swf】から mcLoader.loadClip("http://www.bbb.com/bbb.swf", yomikomi_mc); で別ドメインhttp://www.bbb.com下にある子swf【bbb.swf】を読み込み 相互制御したいと考えています。 それぞれに 親swf System.security.allowDomain("bbb.com"); 子swf System.security.allowDomain("aaa.com"); と書いています。 読み込みと、親swfから子swfへの制御は出来るのですが yomikomi_mc.gotoAndStop(2);//などは問題なく動く 子swfから親swfへの制御ができません。 同じドメイン下にある時には制御できるのですが、クロスドメインから読み込むと、 制御できません。 制御できない部分を詳しく記述させて頂きますと、子swfは lockroot = true; としていますので親swfへのパス、 _root._parent._root=gotoAndStop(3); やグローバル変数(親swfで指定_global.hensuu=5;) trace(hensuu); などがundifinedとなってしまいます。 親swfファイルへの制御許可の記述が System.security.allowDomain("aaa.com"); ということではないのでしょうか?記述の仕方が問題でしょうか? 親swfへのパスが変わってしまうのかとも思い色々試してみたのですがうまくいきません。 ご教授頂ければ幸いです。よろしくお願いいたします。
質問日時: 2011/03/30 15:52 質問者: pekopeko0990
解決済
1
0
-
Tweenerのターゲットオブジェクトを連番で指定
ActionScript3.0でTweenerライブラリを使用し、addTweenerのターゲットオブジェクトをforループ文を用いて連番で指定したいのですが、どうしても上手くいかず困っています。 例 Tweener.addTween(list.a1, {alpha:1, time:1}); Tweener.addTween(list.a2, {alpha:1, time:1}); Tweener.addTween(list.a3, {alpha:1, time:1}); Tweener.addTween(list.a4, {alpha:1, time:1}); Tweener.addTween(list.a5, {alpha:1, time:1}); Tweener.addTween(list.a6, {alpha:1, time:1}); Tweener.addTween(list.a7, {alpha:1, time:1}); Tweener.addTween(list.a8, {alpha:1, time:1}); ・ ・ ・ Tweener.addTween(list.a100, {alpha:1, time:1}); このようなlist.a1~list.a100のターゲットオブジェクトの部分をforループ文を用いて指定したいです。 またforループ文を使う以外にターゲットオブジェクトを簡単に連番で指定する方法はありますか? どなたか詳しい方がいらっしゃいましたら、よろしくお願いしますm(_ _)m
質問日時: 2011/03/30 05:07 質問者: thei4
ベストアンサー
1
0
-
Flashコンテンツが動かない。
上下に長いページの下のほうにFlashコンテンツがおいてあります。ダウンロードが完全に終わっていても、画面をスクロールしてFLASHがみえるようになるまで動き出しませんが、なぜ動かないのでしょうか?
質問日時: 2011/03/29 19:23 質問者: yag1
解決済
1
0
-
Flashからリンクする際のconfirmの記述
こんにちは。 非常に初歩的な質問かと思いますが、教えてください。 いろんなサイト様を探してみたのたですが、なかなか上手くいかず・・・ 使用ソフトは、suzukaです。 簡単なムービークリップは作るのですが、アクションスクリプトはあまり使用したことがありません。 Flashバナーから外部ページへリンクする際、「confirm」を使用して、外部リンクということを表示させたく思っています。 イメージとしては、Flashバナーをクリックすると【外部ページを開きます】とダイアログが表示されます。 そのダイアログの、【OK】をクリックすると別ウィンドウで外部ページが開き、キャンセルをクリックするとダイアログだけが消えます。 【OK】と【キャンセル】、いずれの場合もFlashバナーが貼ってあるページは残ります。 フレームアクションには下記のように記述していますが、イメージ通りになりません。 ***************************************************************** // 空のムービークリップ link_mc を深度 0 に作成 this.createEmptyMovieClip("link_mc", 0); // link_mc にステージの大きさの透明な塗りを作図 link_mc.beginFill(0x000000, 0); link_mc.moveTo(0, 0); link_mc.lineTo(Stage.width, 0); link_mc.lineTo(Stage.width, Stage.height); link_mc.lineTo(0, Stage.height); link_mc.lineTo(0, 0); link_mc.endFill(); // link_mc をクリックしたときの動作を定義 link_mc.onRelease = function() { // リンク先 を 別窓で開く getURL("javascript:window.confirm('外部ページを開きます') ? window.open('リンク先のアドレス','target') "); ***************************************************************** ダイアログは表示されるのですが、【OK】をクリックしても【キャンセル】をクリックしても、別ウィンドウで外部ページが開いてしまいます。 しかも、Flashバナーが貼ってあるページには、真っ白な画面で[object]と表示されてしまいます。 イメージ通りにすることは可能でしょうか? 誠に恐れ入りますが、どうぞ宜しくお願いいたします。
質問日時: 2011/03/29 17:04 質問者: sizuru1220
ベストアンサー
2
0
-
flash as3 ムービークリップの基準点
flash as3 ムービークリップの基準点について質問させていただきます。 A_mcというムービークリップがあったとして、そのムービークリップの中心の座標と、ステージの中心の座標が合うように、そのムービークリップを移動したいのですが、どうコードを書いていいのか分かりません。 var containerXPos:Number = A_mc.x; (containerXPos)* 0.5 = stage.width * 0.5; イメージはこんな感じで、これを使える形にしていただければ幸いです。 よろしくお願いいたします。
質問日時: 2011/03/28 19:15 質問者: shin0514
ベストアンサー
2
0
-
swfの動画と静止画をボタンで切り替えたい
初心者です。いろいろなサイトを参考にして、何とかボタンで画像を切り替える画面を作りました。 <td align="center" valign="middle" ><img id = "eveimg" src="画像.jpg" /><BR> <form style=""> <INPUT TYPE="button"・・・・・ 現状でこのような形になっています。JavaScriptもほとんどわからない状態なんですが、きちんとボタン切り替えは出来る状態になってます。ボタンで切り替える前段階で最初に表示されている「画像.jpg」の部分をswfの動画にしたいと思い、<img id = "eveimg" src="画像.jpg" />の部分を下記のように書き換えました。 <object type="application/x-shockwave-flash" data="動画.swf" style="width:570px;height:317px"> <param name="movie" value="動画.swf" valuetype="ref" type="application/x-shockwave-flash"> <param name="bgcolor" value="#ffffff"> <param name="loop" value="false"> <param name="quality" value="high"> </object> 確認してみると、動画はきちんと表示がされていますが、今まできちんと動作していたボタン部分が全く効かなくなり、切り替えできなくなってしまいました。ちなみにボタンは表示されていて、オンマウスや選択状態にもなるんですが、画像の部分が切り替わりません。切り替える画像は動画ではなく静止画なので、動画は最初に表示する動画.swfのみです。 説明がわかりにくく大変申し訳ないんですが、教えて頂けると幸いです。宜しくお願いします。
質問日時: 2011/03/27 19:32 質問者: hotspring2011
ベストアンサー
2
0
-
Error#1009 時計のシーン移動ボタン
こんにちは、Flash初心者です。 アクションスクリプト3.0にて、時計を作っています。 時計は完成したものの、シーンを移動するボタンを作成したところ、 TypeError: Error #1009: Cannot access a property or method of a null object reference. at sushi_fla::MainTimeline/updateDate2()[sushi_fla.MainTimeline::frame4:13] このようなエラーメッセージが出てきました。 ■1フレーム目■ 1フレーム目のプログラムにTOPに戻るボタンのプログラムを記載しています。 top2nd_btn.addEventListener(MouseEvent.CLICK, fl_top22); function fl_top22(event:MouseEvent):void { gotoAndPlay(1,"TOP"); } ■2フレーム目■ プログラムソースは、下記の通りで、2フレーム目に記載しております。 //時計のプログラム addEventListener(Event.ENTER_FRAME, updateDate2); function updateDate2(event:Event):void { //Dateクラスの設定 var dateObj = new Date(); //時間 tanshin2_mc.rotation = dateObj.hours*360/12 + dateObj.minutes*360/12/60; //分 choshin2_mc.rotation = dateObj.minutes*360/60 + dateObj.seconds*360/60/60; //秒 secondhand2_mc.rotation = dateObj.seconds*360/60 + dateObj.milliseconds*360/60/1000; } //この画面でストップ stop(); このソースでタイムラインの秒針Byoshin・長針Choshin・短針Tanshinの3つを動かしております。 (Bisuやバックグランドは飾りです) アドビヘルプだと、Null にプロパティがないそうですが、時計は、永遠に回り続けるため、一つのフレームでアクションが完結することがありません。 その為、フレームを変えてもうまく行きませんでした。 初心者でどこが駄目なのかわからず、泣きそうです。 お分かりになる方がおりましたら、お知らせくださいませ。 どうぞ、よろしくお願いいたします。
質問日時: 2011/03/27 13:15 質問者: Yoshitaka2011
ベストアンサー
1
0
-
MouseEventについて教えてください
Flash初心者です。 MouseEventについて教えてください。 作業の環境はCS5 AS3です。 下記のソースでbot1を押しても出力結果で[object MovieClip]と 表示されるだけでターゲットのインスタンス名を割り出せませんでした。 MouseEvent.ROLL_OVER等でしたら出来たのですが、 どうしてもCLICKでは上手くいきませんでした。 簡単なことだとは思うのですが、僕には分からなく困り果てています。 どうか教えてください、宜しくお願いいたしす。 ============================================ 使用ソース ============================================ bot1.addEventListener(MouseEvent.CLICK, onClick); function onClick(e:MouseEvent):void{ trace(e.target); } 以上です。 宜しくお願いいたします。
質問日時: 2011/03/22 23:41 質問者: ringo_1
ベストアンサー
1
0
-
AS3の配列の中にアクセス
FlashCS3でas3を使っています。 配列についての質問なのですが、 下記のコードがあるとします。 var btn_arr:Array=[aboutA_mc,aboutB_mc,aboutC_mc,aboutD_mc]; 配列に格納したボタン全てに、同じマウスアクションをつけたい場合など、 for (var i:int = 0; i<btn_arr.length; i++) { btn_arr[i].addEventListener(MouseEvent.Roll_Over,abcdOver); } function abcdOver(e:MouseEvent):void { btn_arr[i].textColor = #FFFFF; とかで、出来るかなと思ったのですが、上手くいきません。 何か良い方法があれば、ご教授よろしくお願いいたします。
質問日時: 2011/03/22 19:54 質問者: shin0514
ベストアンサー
3
0
-
Flashで指定した日に指定したフレームの再生方法
自分で運営しているサイトのコンテンツとして、1ヵ月のイベント情報を載せたカレンダーを設置したいと考えているのですが、なかなか思うようにできず困っております。 Flash CS4,ActionScripit2.0環境で作成を試みていますが日時指定をどうすればいいか分からなくつまずいております。 仕様としては、添付画像のように7x6マス(合計42マス)の票を作り、それぞれにG1,G2,G3・・・のような形で名前をつけた透明ボタンを配置し、(日付は見た目だけですので無視してください)42フレーム分 キーフレームを作りました。 希望動作としては、まず各透明ボタン(G1やKa1など)をクリックすると、カレンダー下部に予め設定したムービークリップが再生され、予定が出てくるという物です。 ここまでは、自分でも作成することが出来ました。 実現できてない部分として、例えば17日であった場合日付を自動で判断し、17日の日付のボタンにあたる"M3"を押したときと同じような動作を、ページを開いた段階で動作して欲しいのですが、これがうまくいきません。。 至らぬ点が多いと思いますが精一杯頑張りますので、知恵を貸していただけると助かります。
質問日時: 2011/03/22 13:17 質問者: kakeru0926
解決済
1
0
-
ActionScript~ロールオーバー~について
http://www.francfranc.com/ 上記URLにて使われております、 FLASH部分について教えてください。 私、初心者の予想では、Action Scriptでかかれていると思うのですが、 実際どのようにしたら、FLASHでロールオーバーしたときに 画像を置き換えることが出来るでしょうか? Action Scriptも知識が全然ありませんので、 サンプルコードなど教えていただけたら、幸いです。 どうぞ宜しく御願い致します。
質問日時: 2011/03/22 02:08 質問者: ddonald
ベストアンサー
1
0
-
as3のリンクについて
as3で複数のリンクを設定しており、 別ウィンドウで開こうと思っています。 その際に、複数のウィンドウが開くのではなく、 一つの別ウィンドウに表示させたいと思っています。 "_blank"だと複数ウィンドウが開いてしまいますし、 "win_name"のようにウィンドウ名を指定しても同じになってしまいます。 これは何か方法があるのでしょうか?
質問日時: 2011/03/21 17:30 質問者: momonga71
ベストアンサー
1
0
-
AS3のコードをシンプルに
AS3のコードについてご教授お願いします。 下記のようなコードがあるとします。 btnA_mc.addEventListener(MouseEvent.CLICK,aClick); btnB_mc.addEventListener(MouseEvent.CLICK,bClick); btnC_mc.addEventListener(MouseEvent.CLICK,cClick); function aClick(e:MouseEvent):void { this.gotoAndPlay("A"); //trace("Aclick"); btnB_mc.addEventListener(MouseEvent.CLICK,bClick); btnC_mc.addEventListener(MouseEvent.CLICK,cClick); btnA_mc.removeEventListener(MouseEvent.CLICK,aClick); } function bClick(e:MouseEvent):void { this.gotoAndPlay("B"); //trace("Bclick"); btnA_mc.addEventListener(MouseEvent.CLICK,aClick); btnC_mc.addEventListener(MouseEvent.CLICK,cClick); btnB_mc.removeEventListener(MouseEvent.CLICK,bClick); } function cClick(e:MouseEvent):void { this.gotoAndPlay("C"); //trace("Cclick"); btnA_mc.addEventListener(MouseEvent.CLICK,aClick); btnB_mc.addEventListener(MouseEvent.CLICK,bClick); btnC_mc.removeEventListener(MouseEvent.CLICK,cClick); } btnA_mc.buttonMode = true; btnB_mc.buttonMode = true; btnC_mc.buttonMode = true; この中の、 btnA_mc.addEventListener(MouseEvent.CLICK,aClick); btnB_mc.addEventListener(MouseEvent.CLICK,bClick); btnC_mc.removeEventListener(MouseEvent.CLICK,cClick); のような、重複する部分を、配列か何かでまとめたいのですが、いまいち方法が分かりません。 ボタンAをクリックで、ボタンAは効かなくなる。ボタンBorCをクリックでボタンAが復活みたいな感じです。 宜しくお願いします。 flashCS3 ASはver3.0でお願いします。
質問日時: 2011/03/20 21:34 質問者: shin0514
ベストアンサー
2
0
-
webサイトで指定文字列の読み上げ
webサイトで指定文字列の読み上げをやってくれるサービスを作りたいです。 できればphp、js、flashのどれかでやりたいんですが、なにか方法はありますか? 英単語を表示して、単語の意味が表示されて、その単語が発声されるようなものです。
質問日時: 2011/03/20 15:39 質問者: sublate
解決済
1
0
-
firefoxでflashが表示されない
HTMLにSWFObject2.2を埋め込んだのですが、WindowsのFirefox(3.6.15)から見ると表示されません。 それ以外のブラウザでは表示されました。 Mac版のFirefox(3.6.15)からは見れました。 Firefoxはfirebugのプラグインしかいれてないです。 ネットに書いてあった window.onload=function(){ も試してみたのですがダメでした。 他にも色々としらべて試してみたのですが全く表示されないんです。 すみませんがどなたかお詳しい方教えてください!
質問日時: 2011/03/20 14:44 質問者: nekoze-man
ベストアンサー
2
0
-
フレームごとに表示順を
変えたいです。例えばフレーム1ではシンボル1が上に表示されフレーム2ではシンボル2を上に表示させるにはどうするんですか?
質問日時: 2011/03/19 11:17 質問者: ocddayo
ベストアンサー
2
0
-
動きがカクカクする原因は?
ActionScript3.0で車や人などを動かすものを作成しているのですが、実際に動かすと60%くらいの確率でカクカクするときがあります。 動かしかたは基本的に mc.x += 2; などで動かしていまして、それなりにたくさん色々と動かしたりしています。 ですので、処理が重いのかなとも思ったりしたのですが、ほかに何か原因ってあるのでしょうか? 表示する前に、ローダーとかでちゃんと読み込んでから表示させた方がいいのでしょうか? すいません説明不足で。 他になにかあれば是非ご教授お願いします!
質問日時: 2011/03/18 19:02 質問者: nekoze-man
ベストアンサー
1
0
-
AS3でうまく動作しません
使用環境 Mac OSX Flash CS4 下記スクリプトを1フレーム目に記述し、 動作確認をしたところmcの縦の長さが伸びたり縮んだりといった意図しない 動作をしてしまいます。 mcの大きさは幅200px高さ100pxです。 よろしくお願いいたします。 var mc:MovieClip = new test_mc(); addChild(mc); mc.x = 100; mc.y = 100; var testNum:Number = 1; mc.addEventListener(Event.ENTER_FRAME,testEF); function testEF(evt:Event):void { mc.y += testNum; if(mc.y <= 0 || mc.y >= 400){ testNum *= -1; } }
質問日時: 2011/03/17 22:47 質問者: yuyumamayaya
ベストアンサー
2
0
-
ActionScript3.0にて描画させたい!
2秒ほどかけて次の描画を実現させたいのでお力下さい! 真っ白の画面があり、(円形のマスクでロゴの全体が隠れているというイメージ。) 真下から両側に弧を描きながらロゴが見えてくる。(円形のマスクがロゴの中心を軸に真 下から上に開いていくイメージ) というものです。 言葉で表現するのがむずがしいのですが、 as初心者です。 現在はフレームアニメーションで(48フレーム分の絵を描いて)対応しましたが、 データが重いうえ、秒数の調整で融通が効かず大変です。 asで対応が出来るものならぜひ、この機会に触れておきたいと思い質問をさせて頂 きました。よろしくお願い致します。
質問日時: 2011/03/17 22:28 質問者: metasekoiya
解決済
3
0
-
AS3での外部swfの制御
こんにちは。 Flashのコードについて質問させていただきます。 AS3で外部swfを読み込み、制御したいのですが上手くいきません。 ここでいう外部swfはflashで作ったものではなく、aftereffectsでswfで書き出したものです。 var swf:MovieClip; var loader:Loader = new Loader(); var newSWFRequest:URLRequest = new URLRequest("swfs/" + "test" + ".swf"); loader.load(newSWFRequest); addChild(loader); 上記コードでswfを表示+再生は出来ます。 更に、swfを停止、再再生、逆再生などしたいのですが、可能でしょうか? そもそもこのswfにはタイムラインという概念が存在しないので微妙ですが。。。 swf = new MovieClip(); swf .stop(); とか書き足せば、 TypeError: Error #1034: 強制型変換に失敗しました。flash.display::AVM1Movie@231c04a1 を flash.display.MovieClip に変換できません。 が出ます。 よろしくお願いします。
質問日時: 2011/03/16 16:21 質問者: shin0514
ベストアンサー
1
0
-
外部swfからのタイムラインコントロール
FLASH&アクションスクリプト初心者です。 同じ階層にindex.swfという名前とcontent.swfという名前でswfファイルを置いています。index.swfのボタンシンボルを押すとindex.swfのムービークリップ(loadいう名にしています)上にcontent.swfを読み込むようにしています。その読み込んだcontent.swfのあるボタンシンボルを押すとindex.swfのタイムラインを指定したラベル(moveという名にしています)に移動させたいのですが、方法がわかりません。ご教授いただけると幸いです。アクションスクリプトは2.0を使用しています。
質問日時: 2011/03/16 05:44 質問者: inoue55
ベストアンサー
1
0
-
AS3のラベル移動について
初めて質問させていただきます。 最近Flashを使い始めた初心者です。 FlashはCS3でAS3.0を使っています。 .flaを添付できればいいのですが、無理みたいなので、文章で書きます。 タイトル通りに、AS3でのラベル移動の制御でつまっています。 例) homeBtn_mc.addEventListener(MouseEvent.CLICK,homeBtnClick); function homeBtnClick(event:MouseEvent):void{ gotoAndPlay("A"); } でAラベルに移動は出来ます。 制御したいのは、例えば、Aに移動する前にBに移動してからAに移動する。 或いは、curentlabelがAだとして、Aのアニメーションを逆再生してから、Bに移動する。 のような、動きです。 すいません。上手く伝えれなくて。 ようは下記のサイトのような動きをラベルで表現したいのです。 http://www.ideosfera.com.br/english/ よろしくお願いいたします。
質問日時: 2011/03/10 17:46 質問者: shin0514
ベストアンサー
3
0
-
Flashで1280×720は無茶?
初めてFLASH CS3を使って3分程度の企業紹介を作ろうと思ってます。 大ホールでの投影が目的なのでサイズは1280×720。動画も20~30秒タイムラインに埋め込み編集しようとしたのですが、とたんに再生速度が落ち作業になりません。このサイズで動画をとりこんだFLASHって無茶なんでしょうか?ちなみにMacOS10.5.4、macmini Core2Duoメモリ3Gです。
質問日時: 2011/03/09 17:49 質問者: synzee
解決済
1
0
-
FLASHでパスを使用するとギザギザになります
FLASH初心者です。 探しても検索できなかったので投稿させていただきました。 既出でしたら申し訳ございません。 待受FLASHを作成しており、デジタル時計の数字(文字)に Illustratorで作成してアウトライン化したパスデータを 貼り付けてムービークリップにして表示してるのですが 480×854の端末だと何故か輪郭線がギザギザして汚いです。 …いえ、ギザギザというよりは、アウトラインに アンチエイリアスが効いていないような感じになります。 240×320や240×400だとキレイに見えるのですが…。 解決策として、下記を試みましたがいずれも効果なしでした。 ・数字の大きさを大きめにする ・線の拡張を使用しない ・パスの細かいフォントを使用しない ・画像を使用する(容量増大、見た目も汚い) ・ダイナミックテキストで既存のフォントを埋め込む ソフトはFLASH Professional CS5を使用しています。 どなたか詳しい方、ご教授のほどよろしくお願いいたしますm(_ _)m
質問日時: 2011/03/09 16:58 質問者: isk_Q
解決済
1
0
-
spriteで直線を引いたときに線が太くなる
お世話になります。 actionscript 3.0 で作成しております。 直線APを作成し、Pが動く度に直線APを書き直す処理を 作成しております。 ※Pの移動には、モーショントゥイーンを使用しています。 しかしながら、下記のソースで書いた場合、Pが動くと 線の太さも変わってしまうのですが、どのようにすれば 線の太さが一定にすることができるでしょうか? //////////////////////////////// import flash.display.Shape; import flash.display.Sprite; ///点AとP,点PとDを結ぶ var spriteAP:Sprite=new Sprite(); addChild(spriteAP); setChildIndex(spriteAP,0);//一番下に表示 /////////////////////// //毎フレーム時間 関数 makeTriangle を実行 addEventListener(Event.ENTER_FRAME,makeTriangle); //関数 makeTriangle の定義 function makeTriangle(e:Event):void { //(前のフレーム時間で)描画したものを消す shape.graphics.clear(); spriteAP.graphics.lineStyle(1,0x000000); spriteAP.graphics.lineStyle(1,0x000000,1,false,"normal","round"); spriteAP.graphics.moveTo(A_mc.x,A_mc.y); spriteAP.graphics.lineTo(P_mc.x,P_mc.y); }
質問日時: 2011/03/08 12:12 質問者: kgyqk433
ベストアンサー
1
0
-
suzukaでFlashVars 値を渡す
flash作成ソフトsuzukaを使っています。 外部から値をもらってきて処理をすることは可能でしょうか。 ここをみると( http://suzupara.iinaa.net/kiso211.html ) txtファイルからは取得できるようですが、 そうではなく、 [object要素] <param name="FlashVars" value="myVar0=test0&myVar1=test1" /> [embed要素] FlashVars="myVar0=test0&myVar1=test1" としたものをswf内部で取得するような処理もできますか?
質問日時: 2011/03/08 12:11 質問者: raryrary
ベストアンサー
1
0
-
Flash 8 レベル反復
Flash8 Win-XP で作業しています。 SharedObject を利用したデータを制作していますが、ある「btn_script」を押すと、 1 つのアクション内で 256 レベルの反復を超えました。 無限ループの可能性があります。 このムービーではこれ以上のアクションの実行は無効になります。 と「出力」されます。 この警告はなにを意味するものでしょうか? ・データ全体に関する「警告」でしょうか? ・このスクリプトのみに関する「警告」でしょうか? ご存知の方教えていただけませんでしょうか?
質問日時: 2011/03/07 16:41 質問者: mcx
ベストアンサー
1
0
-
ACTIONSCRIPT 3.0 お気に入りボタン
FLASH の ACTIONSCRIPT 3.0 ですが、 お気に入りに登録するボタンを作り、 ACTIONSCRIPTを作成したいのですが、 方法が解かりません。 お手数ですが、よろしくお願いします。
質問日時: 2011/03/07 08:54 質問者: ajhc8801
解決済
1
0
-
アクションスクリプトについて
onClipEvent (Load) { this._x = 50; this._y = 50; } このコードがactionscript3.0ではエラーになります。3.0に対応する記述方法教えてください。
質問日時: 2011/03/06 18:56 質問者: ocd_1987
ベストアンサー
1
0
-
loadMovieで読み込んだswf
loadMovie ("**.swf","_root.mc1"); で「**.swf」を読み込んでいますが、「**.swf」の2フレーム目から表示したいのですが、 なかなかうまくいきません。 フレーム指定はどの辺にいれたらいいのでしょうか。 教えてください。
質問日時: 2011/03/04 17:46 質問者: go_and_goes
ベストアンサー
1
0
-
exe形式とswf形式の違い
お世話になります。 adobe Flash Pro CS5 actionscript 3.0 で作成しております。 保存形式にexe形式とswf形式とありますが、違いは なにでしょうか? 動作環境に違いがあるのでしょうか? お手数ですがよろしくお願い致します。
質問日時: 2011/03/04 11:37 質問者: kgyqk433
ベストアンサー
2
0
-
三角形ABCのBを可変にしたい
お世話になります。 Actionscript 3.0で作成しております。 点ABCがあり、点Bをモーショントゥイーンで横に動かしています。 下記のActionScriptで点ABCを結んだ三角形を表示しているのですが、 点Bをモーショントゥイーンで動かしても三角形が変化してくれません。 希望する形としては、点Bが動く度に、三角形ABCを書き直す(?) Bが移動した形になって欲しいのですがどのようにしたらよいでしょうか? ///////////////////// import flash.display.Shape; var shape:Shape=new Shape(); shape.graphics.beginFill(0xFF0000); //頂点の座標 var vertices:Vector.<Number>=Vector.<Number>([点A.x,点A.y,点B.x,点B.y,点C.x,点C.y]); shape.graphics.drawTriangles(vertices); shape.graphics.endFill(); addChild(shape); ///////////////////// お手数ですが何卒よろしくお願い致します。
質問日時: 2011/03/04 11:21 質問者: kgyqk433
ベストアンサー
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Flash】に関するコラム/記事
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
生活スタイルが欧米化している昨今、和室よりも洋室の人気が高く、畳の需要が減ってきている。和風の民家が洋風にリノベーションされ売りに出されているのを目にしたことがある人も多いだろう。実際「教えて!goo」に...
-
メダロット:第240話「Vol.240※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
『保留にする勇気』を持つメリットとは?慣れない新環境で感じる気持ちのギャップ
春から新しい環境に身を置いている人も多いだろう。職場や学校に早く慣れ頑張りたいと思っていても、周囲と自分の気持ちにギャップがあり、ストレスを感じてしまうことがある。「教えて!goo」にも「保育士です。春か...
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
飾ると部屋の雰囲気がぱっと明るくなる観葉植物。新年度を迎えたこの時期、気持ちも新たにインテリアに取り入れたいと思う人もいるだろう。せっかく飾るなら、運気もアップできれば一石二鳥だ。「教えて!goo」 にも...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フラッシュゲームアーカイブ2
-
VBAのコンボボックスの年月表示につ...
-
おもしろフラッシュのサイト名が思...
-
この曲はなんでしょう?
-
私のコンピューター上のファイルが...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょうか?
-
Flashコンテンツを使ったWebサイト
-
Flashをブロックしないで
-
ダウンロードしたデジブックはadobe...
-
ad or script について
-
uwscでExcelに自動記入
-
パソコンのリカバリーについて
-
iPhoneです。 Adobeフラッシュプレ...
-
ロック画面に天気を表示したい
-
サイト構築の方法を教えてください
-
URLの/以降だけを入力したいです。
-
Adobe(マクロメディア)のFLASH作...
-
adobe flash playerは無料ですか? ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホでサイトの画像を長押し→[イ...
-
フラッシュゲームアーカイブ2
-
uwscでExcelに自動記入
-
potplayerについて質問です
-
arduino プログラムについて
-
私のコンピューター上のファイルが...
-
アメブロで音声ファイルを貼る方法
-
VBAのコンボボックスの年月表示につ...
-
この曲はなんでしょう?
-
Windows10重い
-
iPhoneです。 Adobeフラッシュプレ...
-
ad or script について
-
パソコンのリカバリーについて
-
chrome flash
-
Flashコンテンツを使ったWebサイト
-
Form内のselectを連動させるにはど...
-
FLASH MX で作成した、flashやActio...
-
キャラクター設定について
-
Flashplayerの運用について
-
laptop go2からの買い替え、laptop4...
おすすめ情報