BlurFiltan の回答履歴

全2890件中1~20件表示
  • AS3でアニメーションを回数指定でループする方法

    Adobe animate CCを使用しています。 ActionScript3.0で、アニメーション全体を 「3回ループさせて、3回目が終わったらアニメーションをストップ」 させる必要があるのですが、 ActionScript初心者なので、this.stopなどごく簡単なものしか分かりません。 ネットで色々調べている中で出てきた下記コードは ActionScript2.0あたりで書かれたものなのか、 当然のことながら、Adobe animate CCのアクションに貼り付けても うまく動作しませんでした。  //最初の1度だけ、ループカウンタを初期化  if( loop_cnt == undefined )  {   loop_cnt = 1;  }  //ループカウンタを更新  loop_cnt++;  //3回ループした場合は停止  if( loop_cnt > 3 )  {   loop_cnt = 1;   stop();  }  //それ以外はループを継続  else  {   gotoAndPlay( 1 );  } 上記コードをどのように書き直せば Adobe animate CCでうまく動くでしょうか。 ご存知の方がおられましたら、ご教授いただけないでしょうか。 宜しくお願い致します。

  • javascriptで文字列の差分を取得

    var str1 = "abc"; var str2 = "abdec"; var str3 = "abcdef"; var str4 = "defgabc"; 元々の文字列文字数固定ではない(例として)「abc」がありまして、 その最初か最後か途中の文字列の間に何かしらの文字列が入る可能性があります。 そのように追加された文字列を割り出したいのですが、 どのようにしたら良いでしょうか?アイディアお持ちでしたらよろしくお願いします。

  • actionscriptでの複数リンク

    こんにちは、いまフラッシュでサイトのトップページをつくっています。 ボタンを複数表示して、それぞれ同窓でリンクするようにしたいです。 ボタンを押して複数表示するようにはなったのですが、なぜかどのボタンを押しても同じリンク先に飛んでしまいます。URLは変えましたが、超初心者で関数のことなどがよくわかっていないため、ご教授いただけたらと思います。 一つめのボタンのアクションへの記述 click_btn.addEventListener(MouseEvent.CLICK,onHomeClick) function onHomeClick(e:MouseEvent):void { trace(e.type) var url:String="http://サイト1"; var urlrequest:URLRequest=new URLRequest(url); navigateToURL(urlrequest, "_self"); } 二つ目のボタンへの記述 click_btn2.addEventListener(MouseEvent.CLICK,onHomeClick) function onHomeClick2(e:MouseEvent):void { trace(e.type) var url:String="http://サイト2"; var urlrequest:URLRequest=new URLRequest(url); navigateToURL(urlrequest, "_self"); } 調べてコピペしたものが主です。初歩的な質問で申し訳ないのですが、よろしく御願いいたします。

    • CoFFee1
    • 回答数1
  • as3 textfieldが残ってしまいます

    homeBtn.removeEventListener(MouseEvent.CLICK, go3); function go3(event:MouseEvent):void { if(text_field1.parent) text_field1.parent.removeChild(text_field1); if(text_field2.parent) text_field2.parent.removeChild(text_field2); if(text_field3.parent) text_field3.parent.removeChild(text_field3); if(text_field4.parent) text_field4.parent.removeChild(text_field4); if(text_field5.parent) text_field5.parent.removeChild(text_field5); if(text_field6.parent) text_field6.parent.removeChild(text_field6); if(text_field7.parent) text_field7.parent.removeChild(text_field7); MovieClip(root).gotoAndStop("1"); } としますと確かに消えますがtextfieldのインスタンスがないときにボタンを押すと動きが止まってしまいます。 これはどのように解決したらよいのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • ステージ上でドラッグしたら回転する仕組みについて

    flashとactionscript初心者です。 AS3.0を利用してステージまたは背景画像上でドラッグをすると ドラッグした距離に応じてその場で回転をするmcというオブジェクトを 作りたいのですが、どのようにすればよいでしょうか。 調べても類似のものが無く困っています。 説明が下手でわかりにくいとは思いますがご回答よろしくお願いします。 ※添付画像の指の部分はマウスカーソルとして考えてください 作業環境 Adobe Flash Professional CC

    • tm514
    • 回答数1
  • FLASHに配置した画像からのリンク。

    FLASH初心者であることから、初歩的な事をお尋ねします。 現在ADOBE Flash Professional CCを使ってFLASHを作成しています。 ステージに読み込んだ自作のjpg画像に、他のページ(同一サイト内または、他サイト等)へのリンクを設置したいのですが、方法が分かりません。どなたか教えて頂けないでしょうか? 環境はWin 8.1、ActionScriptは3.0です。 よろしくお願い致します。

    • ベストアンサー
    • Flash
  • ムービークリップをボタン操作でランダムに再生

    Adobe Flash Pro CS6 でAction Script 3を使っております。 現在、異なるムービークリップを一つのボタンの操作でランダムに再生する方法を検討しております。 使用するムービークリップの数は全部で8つでございます。 これらはAfter effect で製作後adobe Media EncoderにてFLVに変換しております。 これらを同じものを連続で再生しないように、 そして一つのボタンをクリックするたびにムービークリップの再生が始まりますが、押さない限りはムービークリップの最初の画像で止まっているようにしたいのです。 例えば、ムービークリップの先頭に丸があって、それが徐々に四角になるムービーがあるとしますと、そこにあるボタンをクリックしない限りは写っているのは丸のままですが、 クリックをしたら四角に変化し、 そして次のムービークリップへ移動し、 そこでもまた最初と同じようにボタンをクリックしない限り始まらないというものにしたい次第でございます。 この場合、どういった方法を用いるのが最適でしょうか? お答え頂ければ幸いにございます。

  • flashのオープニングからhtmlに飛ばすには

    すっごく初心者です。 htmlもざっくりとしっている位でflashはここ2-3日しか触っていません。 全体の流れを教えてもらえないでしょうか? flashのアニメーションが終わりmからえんたーの画像ファイルを押して、 同窓で、htmlのトップページへ、というモノを作りたいのですが、 どっから手を付ければよいのかがどうにも… すっごく簡単なもので複雑なものを作るつもりはありません。 使用ソフトはadobe flash pro dreamweaver のcs6でと考えております、 一週間程度で作成したいので、ざっくりとした流れを教えて頂けないでしょうか?

    • ベストアンサー
    • Flash
  • 複製したシンボルの操作について

    ActionScript 3.0の質問です。 [シンボルA]と[シンボルAの複製]にまったく同じアクションをしてほしいのですがうまくいきません。 名前やグループなどを使って複数のシンボルに同じアクションを指定することはできるのでしょうか? それとも一つ一つに指定しなければいけないのでしょうか? 解答よろしくお願いします。

    • shidoro
    • 回答数1
  • paraflaで、swfだけでのサイズ固定

    paraflaでファイルを作成し htmlファイル+swfファイルが出来上がりました。 htmlファイルに width = "640" height = "480" と記述されていますが これを、htmlを介さずに swfファイルだけをブラウザにドラッグ&ドロップして プレビューしたときに ブラウザの窓の大きさを可変したら、その画像の大きさもそれに伴って可変してしまいます。 swfだけでのサイズ固定って出来ますでしょうか?

  • ActionScript 3.0 について

    最近Flash、ActionScript 3.0のゲーム制作に興味を持って、 自分でパズルゲームをつくってみたいと思いました。 表示されるパズルを押したら得点が追加される形式で、 Aを押したら2点、Bを押したら3点、Cを押したら4点、といったものです。 初めてでどこから手をつけていいのかわからないので、まずどのようなものを理解すればいいのか、どういった土台を作ればいいのか教えてください。

    • ベストアンサー
    • Flash
    • shidoro
    • 回答数1
  • Spriteのサイズが取得できない

    毎度初歩的な質問で恐縮です。 下記のようにビットマップの中心が、スプライトの左上になるように スプライトにビットマップをaddChildしました。 で、その後のwidth,heightのプロパティを参照したところ ビットマップのサイズは取得できるのですが、 スプライトのサイズが取得できません。 どのようにすれば取得することができるのでしょうか。 var bm:Bitmap = new Bitmap(event.bitmapData) as Bitmap; bm.x = bm.width / 2 * -1 ; bm.y = bm.height / 2 * -1 ; bm.smoothing =true var bm_s:Sprite = new Sprite; bm_s.x = app_width / 2 + def_z ; bm_s.y = app_height + def_z ; bm_s.z = def_z; bm_s.width = bm.width ; bm_s.height = bm.height ; bm_s.addChild( bm ); trace( bm.width.toString() ); ←値は取得できる trace( bm_s.width.toString() );←値が0になる

    • ベストアンサー
    • Flash
    • Qo Qoo
    • 回答数2
  • Spriteのサイズが取得できない

    毎度初歩的な質問で恐縮です。 下記のようにビットマップの中心が、スプライトの左上になるように スプライトにビットマップをaddChildしました。 で、その後のwidth,heightのプロパティを参照したところ ビットマップのサイズは取得できるのですが、 スプライトのサイズが取得できません。 どのようにすれば取得することができるのでしょうか。 var bm:Bitmap = new Bitmap(event.bitmapData) as Bitmap; bm.x = bm.width / 2 * -1 ; bm.y = bm.height / 2 * -1 ; bm.smoothing =true var bm_s:Sprite = new Sprite; bm_s.x = app_width / 2 + def_z ; bm_s.y = app_height + def_z ; bm_s.z = def_z; bm_s.width = bm.width ; bm_s.height = bm.height ; bm_s.addChild( bm ); trace( bm.width.toString() ); ←値は取得できる trace( bm_s.width.toString() );←値が0になる

    • ベストアンサー
    • Flash
    • Qo Qoo
    • 回答数2
  • Tweenerについて

    Tweenerを使って画像を縦に回転させたく rotationXプロパティを360にすると 回転の中心が左上になってしまいます。 画像の真ん中を中心に回転させるには どのようにすればよいでしょうか。

    • ベストアンサー
    • Flash
    • Qo Qoo
    • 回答数1
  • 【VBS】 テキスト→HTML 自動作成

    お世話になっております。 同じフォルダの中に入っているtxt全てを 自動的にHTML化しようと思っています。 分からないなりに考えて書いたのは下記コードです。 --------------------------------- Dim strScriptPath'自分の現在位置 strScriptPath = Replace(WScript.ScriptFullName,WScript.ScriptName,"")'フルネームから、スクリプトネームを削除! ' フォルダをオブジェクト取得 Set objFso = CreateObject("Scripting.FileSystemObject") Set objFolder = objFso.GetFolder(strScriptPath) for each file in objFolder.Files Set fileRead = objFSO.OpenTextFile(file)'ファイルを開く If file.name<> WScript.ScriptName Then 'Msgbox objFso.GetBaseName(file)ファイル名 Msgbox objFso.GetBaseName(file) Set HTMLOutPutData = objFso.CreateTextFile(objFso.GetBaseName(file) & ".html",True) 'If InStr(l, "本社") = 0 含んでない場合 'Replace(文字列,どれを、どれに) '<font color="green">文字列</font>緑色に If Err.Number = 0 Then HTMLOutPutData.WriteLine "<html>" HTMLOutPutData.WriteLine "<head>" HTMLOutPutData.WriteLine "<title></title>" HTMLOutPutData.WriteLine "</head>" HTMLOutPutData.WriteLine "<body>" HTMLOutPutData.WriteLine "<h1 align=""" &"center" &""">"& objFso.GetBaseName(file) & "</h1>" HTMLOutPutData.WriteLine "<hr>" Do Until fileRead.AtEndOfLine = true LINEDATA = fileRead.ReadLine If InStr(LINEDATA,"'") = 0 then'含んでない場合 HTMLOutPutData.WriteLine "<font color=""" &"black"&""">" & LINEDATA & "</font><br>" Else HTMLOutPutData.WriteLine Replace(LINEDATA,"'","<font color=""" &"green"&""">") & "</font><br>" End if Loop HTMLOutPutData.WriteLine "</body>" HTMLOutPutData.WriteLine "</html>" fileRead.Close Else MsgBox "ファイルが開けません" End If End if Next Msgbox "終わり!" ------------------------------------------- とりあえず、'の後全ては緑色に変更。 1行読み込み、1行ずつ改行。 元のファイル名と同じで、拡張子を.htmlにして保存。 これを目標にやっていましたが、 全ファイル思ったとおりに行くわけではなく エラーの連続です。 プログラムが悪いのでしょうか? 1個目のファイルはどんどん重くなり、 300Kくらいのサイズになります。(他のファイルは2K程度です) それを削除しようとすると、どんどんパソコンが重くなり… どこかのループが悪さしているのでしょうか?

  • 【Flash】クリック回数制限

    お世話になっております。 AS2、CS3でこのたびFlashでガチャを作っております。 ポイント消費ではなく、一日に三回まで回せるという仕様にしたいと考えております。 ガチャ自体はこちらの http://allabout.co.jp/gm/gc/66791/2/ おみくじを参考にでた結果をアイテムとし クリックであらかじめアバターページに非表示で配置していたアイテムを visible=true;で表示させようと考えております。 1フレーム目に「ガチャへ」「アバターへ」というボタンを設けたいと思っております。 2フレーム目をアバターにし、3フレーム目からおみくじにしたいと考えておりますので 「ガチャへ」ボタンをクリックで3フレーム目に飛ばしたいのですが 「一日三回まで」という回数の制限ができず困っております。 一日三回までボタンのクリックができ、三回以上はフレーム移動をしないなど ボタンの無効化をしたいと考えております。 今日の日付の取得やSharedObjectを使用するのだとは思うのですが… ご教授いただけますと幸いです。

  • 【Flash】クリック回数制限

    お世話になっております。 AS2、CS3でこのたびFlashでガチャを作っております。 ポイント消費ではなく、一日に三回まで回せるという仕様にしたいと考えております。 ガチャ自体はこちらの http://allabout.co.jp/gm/gc/66791/2/ おみくじを参考にでた結果をアイテムとし クリックであらかじめアバターページに非表示で配置していたアイテムを visible=true;で表示させようと考えております。 1フレーム目に「ガチャへ」「アバターへ」というボタンを設けたいと思っております。 2フレーム目をアバターにし、3フレーム目からおみくじにしたいと考えておりますので 「ガチャへ」ボタンをクリックで3フレーム目に飛ばしたいのですが 「一日三回まで」という回数の制限ができず困っております。 一日三回までボタンのクリックができ、三回以上はフレーム移動をしないなど ボタンの無効化をしたいと考えております。 今日の日付の取得やSharedObjectを使用するのだとは思うのですが… ご教授いただけますと幸いです。

  • Flashのセーブ機能の作り方

    こんにちは。はじめて質問させていただきます。 説明に不備がございましたら、申し訳ございません。 Flash暦は長くないのですが、 CS3 AS2.0を使用して、現在着せ替えを製作しております。 服や髪のアイコンを用意し、visibleを使ってアイコンをクリックで該当の箇所に 該当の服や髪を表示したり非表示にして着せ替えを作ることができました。 はじめは外部swfを読み込んでいたのですが、保存機能をつけたいため 上記のような仕様に変更いたしました。 しかし、保存がうまくできません。 1フレーム目にガチャへ、お家へ、アバターへといった選択肢を設け 2フレーム目にアバターを作っております。 2フレーム目には 「読み込み」「保存」ボタン 各アバターを表示させるためにクリックするアイコン「a1_1」「h1_1」 クリックで表示されるアバター画像「a1」「h1」 こちらを配置しております。 a1を髪と致しまして、h1をスカートにしています。 (2フレーム目)メインに ---------------------------- stop(); save=SharedObject.getLocal("sample"); ---------------------------- こちらを記入しており a1を表示させるためにクリックするアイコンには ---------------------------- on (release) { a1._visible=true; a1 = true; } ---------------------------- h1も同様にしてあります。 「保存」をボタンシンボルに変更し ----------------------- on(release){ _root.save.data.check=1; _root.save.data.a1=_root.a1; _root.save.data.h1=_root.h1; } ----------------------- 「読み込み」ボタンも同様にボタンシンボルに変更し ----------------------- on(release){ _root.a1 = _root.save.data.a1; _root.h1= _root.save.data.h1; } ----------------------- ちなみに表示される髪自体には ----------------------- onClipEvent(load){ _visible = false; } ----------------------- このような記載をしております。 アイコンクリックで画像の表示はされるのですが、 「保存」「読み込み」ができません。 いろいろ調べては見たのですが、どうしてもわかりませんでしたので 質問させていただきました。 どうか、アクションスクリプトに詳しい方ご回答よろしくお願いします。 また、もしこれを ---------------- on(press){ startDrag(this); } --------------- --------------- on(release){ stopDrag(); } --------------- これらを使って動かせるようにした場合 動かした状態を保存することなどはできるのでしょうか? また、外部swfを使った着せ替えの場合、保存はできないのでしょうか? 外部swfの場合アイコンには -------------- on (press) { _root.loadpoint2.loadMovie("he6.swf"); _root.loadpoint2.gotoAndPlay(1); } -------------- loadpoint2=空のムービークリップ he6.swf=髪型の配置してあるswf たくさん聞いてしまってすみません… ここでの質問も、Flashも初心者のため 情報不足でしたら大変申し訳ございませんが、 どうかご教授いただければと存じます。

    • ベストアンサー
    • Flash
  • ビットマップデータのメモリ使用量について

    Adobe Flash CS6 AS3を使用しています。 ライブラリにpng連番画像を読み込みそれをムービークリップ内に配置し、そのムービークリップをメインのタイムラインにおくという形でフラッシュを作っているのですが、これではメモリ使用量が大きくなりすぎるのでなんとかしたいと思っています。 例えばmcAというムービークリップの内部にライブラリにインポートしたA01からA10という10枚の連番png画像を10フレーム分並べます。そして同じくムービークリップmcBの内部にライブラリにあるB01からB10という10枚の連番png画像を同じく10フレーム分並べます。その二つのmcをメインのタイムラインに配置します。これでmcAとmcBの10フレーム分のアニメが再生されますが、mcAかmcBどちらか片方だけを表示するようボタン操作ができるようにしています。ここで問題なのですが、例えばmcAを表示しているときにmcBは可視性を切って非表示にしていますが、メモリ使用量が減りません。こういった時に非表示にしているムービークリップのために確保したメモリーを開放する、といったことはできないのでしょうか?removeChildなどを実行してもメモリ使用量はまったく減りませんでした。 連番画像とそれを収めるムービークリップの数が増えれば増えるほどメモリ消費量が増えていってしまうので困っています。表示されていない内部にビットマップデータを配置してあるムービークリップのメモリーを開放するよい解決策がありましたら教えてください。 それと少し話がそれますが、ライブラリにあるビットマップイメージををリンケージしそのビットマップイメージをaddChildでステージに読み、そのビットマップイメージをdisposeで削除した場合にメモリーが開放されるのを確認しましたが、今の自分のやりかたよりこういった別の方法からフラッシュを作っていったほうがメモリー使用量を抑えられたりするのでしょうか?もっと効率の良い方法がありましたらそちらも教えてていただけると助かります。宜しくお願いします。

    • Fawkes
    • 回答数1
  • as3でフェード

    10個あるスプライトを順番にタイミングをずらしてフェードインで表示するものを 作りたいのですが、どのようにすれば良いでしょうか。 下記のようにウエイト関数つって挟み込めばできそうなのですが、 もっとスマートな方法はないでしょうか。 for (var i:int=0; i<containers.length; i++){   //フェードスタート   containers[i].addEventListener(Event.ENTER_FRAME, slideContainer);   //ウエイト挟む?   //イベント   function slideContainer(e:Event):void{      e.target.alpha += 0.01;      if (e.target.alpha = 1 ) {         e.target.removeEventListener(Event.ENTER_FRAME, slideContainer);      }   } }

    • ベストアンサー
    • Flash
    • Qo Qoo
    • 回答数1