Flashの超基本的な質問はここでしろ! part44 (485レス)
Flashの超基本的な質問はここでしろ! part44 http://mevius.5ch.net/test/read.cgi/swf/1363773522/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
154: Now_loading...774KB [sage] 2014/01/08(水) 20:54:41.04 ID:DrOg9ayh >>151の_root.localToGlobal(obj)はmc.my.localToGlobal(obj)でいいんじゃね? http://mevius.5ch.net/test/read.cgi/swf/1363773522/154
155: Now_loading...774KB [] 2014/01/11(土) 08:41:48.77 ID:Dci0s3of これはどういうフラッシュだったかという質問はここでいいですか? 2人組で顔が灰色で顔の中心に+が描いてあるキャラが銃や鈍器、素手などで敵陣地に乗り込み敵を殲滅していくようなものと 猫(曖昧です)が刀を使って敵陣地に乗り込み敵を殲滅していくものです 途中で大きい手裏剣?なぎなた?を持ったピンク色のキャラやメガネをかけた仙人のようなキャラとも戦っていました 2つかどちらかだけでもタイトルが分かる方お願いします http://mevius.5ch.net/test/read.cgi/swf/1363773522/155
156: Now_loading...774KB [] 2014/01/11(土) 13:46:49.60 ID:22jQDd9D AS3の超基本的な質問をさせてください 円形のMC(maru_mc)を2つ用意してそれぞれにmaru1、maru2というインスタンス名をつける。 また別に四角形のMC(sikaku_mc)を用意してインスタンス名sikaku1にする。 ムービークリップsikaku1の中には1フレーム目はただの四角形、 2フレーム目に別の四角形のMC(sikaku2_mc)を入れてる。ちなみにsikaku2_mcは四角形が縮小するアニメーションをつけてる。 ここで、maru1 maru2をsikaku1に接触させると、sikaku1が2フレーム目に飛ぶ、離すと1フレームめに戻る という風にしたくて以下のプログラムを書いたんだけど… http://mevius.5ch.net/test/read.cgi/swf/1363773522/156
157: Now_loading...774KB [] 2014/01/11(土) 13:49:34.88 ID:22jQDd9D public class Gbdsx extends MovieClip { public function Gbdsx() { maru1.addEventListener(MouseEvent.MOUSE_DOWN, dragImg); maru1.addEventListener(MouseEvent.MOUSE_UP, dropImg); maru2.addEventListener(MouseEvent.MOUSE_DOWN, dragImg); maru2.addEventListener(MouseEvent.MOUSE_UP, dropImg); } private function dragImg(event:MouseEvent):void { event.target.startDrag(true); } http://mevius.5ch.net/test/read.cgi/swf/1363773522/157
158: Now_loading...774KB [] 2014/01/11(土) 13:51:07.30 ID:22jQDd9D private function dropImg(event:MouseEvent):void { event.target.stopDrag(); if (maru1.hitTestObject(sikaku1)) { maru1.addEventListener(Event.ENTER_FRAME,maruFunc); } if (maru2.hitTestObject(sikaku1)) { maru2.addEventListener(Event.ENTER_FRAME,maruFunc2); } } private function maruFunc(e:Event):void { if (maru1.hitTestObject(sikaku1)) { sikaku1.gotoAndStop(2); } else { sikaku1.gotoAndStop(1); } } http://mevius.5ch.net/test/read.cgi/swf/1363773522/158
159: Now_loading...774KB [] 2014/01/11(土) 13:52:11.72 ID:22jQDd9D private function maruFunc2(e:Event):void { if (maru2.hitTestObject(sikaku1)) { sikaku1.gotoAndStop(2); } else { sikaku1.gotoAndStop(1); } } } } 例えばmaru1をsikaku1に接触させたら普通に動くんだが、maru1を接触させたあと、maru2をsikaku1に接触させたら sikaku1がまったく変化しないんだけどどうしてかわかりますか?? http://mevius.5ch.net/test/read.cgi/swf/1363773522/159
160: Now_loading...774KB [sage] 2014/01/11(土) 14:27:19.81 ID:pHthWhvJ 丸投げは答えてくれる確率が低いんだって 改行や中カッコのみで1行使うのもありえねえお ここは掲示板なのだ せめて説明とコードで2レスにまとめないとw ちなみにこれはドキュメントクラスなの? http://mevius.5ch.net/test/read.cgi/swf/1363773522/160
161: Now_loading...774KB [] 2014/01/11(土) 14:51:22.38 ID:22jQDd9D >>160 すいません!説明がわかりにくいかと思いそのままコピペしてしまいました。 ドキュメントクラスで作ってますpackage〜のところはコピペしてません… http://mevius.5ch.net/test/read.cgi/swf/1363773522/161
162: Now_loading...774KB [sage] 2014/01/11(土) 17:47:25.85 ID:pHthWhvJ な? 誰も答えてくれないだろ とりあえずエスパー回答するお それぞれのMCでエンターフレーム回してヒットテストするのは良くない 変に干渉し合うというかタイミング的にシビアになるというか 不具合が出やすいし修正し辛いんだよな とにかくだめだ コンストラクタで stage.addEventListener(Event.ENTER_FRAME, mainFunc ); みたいなの定義して このメイン部ですべての監視を行う マウスイベントの関数内では.startDrag、.stopDrag等の基本的なのだけ書いて 衝突判定はメイン部で毎フレーム行わせる 毎フレームやるのがイヤなら フラグ管理で ドロップ時にフラグをtrueさせ その時だけメイン部で衝突判定 …みたいな http://mevius.5ch.net/test/read.cgi/swf/1363773522/162
163: Now_loading...774KB [sage] 2014/01/11(土) 18:40:57.92 ID:7+3yb6oi maru1接触させた時点でsikaku1は2フレームにgotoAndStopしてるんだから maru2接触させても変わらんのでは? どっかのタイミングでsikaku1をgotoAndStop(1)しないとダメなんじゃね http://mevius.5ch.net/test/read.cgi/swf/1363773522/163
164: Now_loading...774KB [sage] 2014/01/12(日) 02:50:17.71 ID:3uqkXuA5 OS/Windows7 使用ソフト/Adobe Flash Professional CC 体験版 Adobe Flash CS5 製作した簡単なアニメーションを.flaで名前をつけて保存して、そのflaファイルを FlashCS5で開こうとしたのですが 「ドキュメント (ファイルパス)は 'AdobeFlash Professional CC'で作成されており、このバージョンのFlashでは開くことができません」 という警告が出て開けませんでした。Flash Professional CC互換性のある書き出しは可能でしょうか? 可能であれば方法を教えていただきたいです フラッシュというよりソフトウェアの質問ですがよろしくお願いします http://mevius.5ch.net/test/read.cgi/swf/1363773522/164
165: Now_loading...774KB [] 2014/01/12(日) 02:53:15.10 ID:3uqkXuA5 ちなみにそのflaファイルはFlash Professional CCから普通に編集でき、書き出したswfなどは普通に再生できますのでファイルの破損ではないと思います http://mevius.5ch.net/test/read.cgi/swf/1363773522/165
166: Now_loading...774KB [sage] 2014/01/12(日) 14:50:15.85 ID:pooMVcBd Flashは下位互換性を切り捨ててるからさ、保存する時に古いバージョン向けに保存しなきゃダメよ。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/166
167: Now_loading...774KB [] 2014/01/16(木) 02:03:23.64 ID:bvOwmI2r 使用ソフト/バージョン:Adobe Flash Pro CC OSのVer:Win8 現在簡単なデジタル時計を作っておりましてswfフォーマットで書き出ししたいのですが そこで1つお伺いしたい点がございます。 文字スタイル(文字幅、文字間隔)を編集したのですがその状態のままエクスポートすることは可能でしょうか? 現状、swfで書き出しますと 文字幅に関しては編集を維持できているようなのですが文字間隔が初期状態(おそらく文字間隔0)になってしまいます。 ご存知の方は是非ご教示ください。 お手数をおかけしますが何卒よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/167
168: Now_loading...774KB [sage] 2014/01/16(木) 02:06:03.84 ID:bvOwmI2r 不備がありましたので追記いたします。 テキストの種類はダイナミックテキストになります。 失礼いたしました。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/168
169: Now_loading...774KB [sage] 2014/01/17(金) 01:17:34.53 ID:U9JYbCm4 フルスクリーンにさせたらボタン類が消えてしまうんだけど何が原因かな? ノーマルだと普通にでるんから困ってる http://mevius.5ch.net/test/read.cgi/swf/1363773522/169
170: Now_loading...774KB [sage] 2014/01/19(日) 06:59:15.82 ID:QOL4Qw2u http://splax.net/game/chanbara.html 検索しても全然できないので質問します ハガクレというflashゲームはチーターが何十人もいるのですが、 彼らはどのようなツールを使っているのでしょう? 所持金とかないのでチートエンジンは使えないと思います。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/170
171: Now_loading...774KB [sage] 2014/01/19(日) 21:11:45.63 ID:8Z9N5xLu 【Splax】ハガクレ 13斬目 【チャンバラゲーム】 http://uni.2ch.net/test/read.cgi/gameswf/1370994593/ http://mevius.5ch.net/test/read.cgi/swf/1363773522/171
172: Now_loading...774KB [sage] 2014/01/20(月) 04:00:19.45 ID:8+1zlFLn OS/Windows7 使用ソフト/Adobe Flash Professional CS4とCC Flash CCの操作方法についての質問です。 CS4の時は、ステージ上に配置されたインスタンスを選択後 プロパティ上の数値(MCの座標や縦横サイズなど)をホイールで増減させて、リアルタイムに座標移動や変形が出来たのですが CC(正確には SC5/5.5 以降?)の段階だと、数値は変わるものの選択しているインスタンスに変化がありません。 プロパティの数値上で、左クリック→ドラッグして左右に動かせば、座標移動や変形が出来るのですが CS4での操作に慣れてしまっているので、可能であればホイール操作で同じことが出来ないかなと…。 ステージのプロパティ(フレームレートやステージサイズ)はホイールで動的に変更出来てるみたいなので 何かしらの設定をすれば、インスタンスのプロパティ値もホイールで変更出来るのでしょうか? 些細な事なのですが、どなたかご教授頂ければ幸いです。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/172
173: Now_loading...774KB [sage] 2014/01/21(火) 10:09:18.41 ID:J8BkfTfb コロコロできるようにしろやゴルァ!! 金いくら払ってると思ってやがんだこの野郎!! ってAdobeにお願いして直してもらうしかないな http://mevius.5ch.net/test/read.cgi/swf/1363773522/173
174: Now_loading...774KB [sage] 2014/01/21(火) 13:46:01.03 ID:IMqqXGMg >>173 やっぱり出来ない仕様なんですかね…(´・ω・`) ダメ元で何らかのアプローチをしてみることにします。 ご返答、ありがとうございました。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/174
175: Now_loading...774KB [sage] 2014/01/27(月) 21:26:48.44 ID:JllrOejC 友人と共同でFlashゲームを作っているのですが、ドラッグ関連のことについて質問させて頂きます (環境:Win7、AS3.0、Adobe FlashPro10) デフォルトでY軸500の高さに置いてあるシンボル1をクリックすることでStartDragを適用 また、シンボル1はY軸500より低い位置へは移動しない(Y軸501以上の座標でドラッグを解除すると落下し、500で止まる)というコードを書いているのですが シンボル1をドラッグしているマウスカーソルをY軸500以下へ移動した状態でドラッグを解除すると シンボル1が勝手に上昇したりと不具合が起こります MOUSE_UPを条件にStopDragを設定しているので、カーソルがシンボル1の移動できる範囲外に移動していると、MOUSE_UPが上手く適用されないのが原因の一つではないかと 思っているのですが、解決策が未だに見つかりません 当方Flashの知識が大分不足していることもあり、上手く言葉で説明する事が出来ず申し訳ありませんが、アドバイスをよろしくお願い致します 説明不足の点に関しては遠慮なくご指摘ください、可能な限り情報を追加させて頂きます http://mevius.5ch.net/test/read.cgi/swf/1363773522/175
176: Now_loading...774KB [sage] 2014/01/28(火) 00:54:48.34 ID:coxY/WlV ソースを見ないとなんともいえない… http://mevius.5ch.net/test/read.cgi/swf/1363773522/176
177: Now_loading...774KB [sage] 2014/01/28(火) 03:27:44.75 ID:hXNDNKNx >>176 >>175です とりあえずドラッグに関係しているコードを抜き出してみました simbol1.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag); function fl_ClickToDrag(event:MouseEvent):void {simbol1.startDrag(); simbol1.addEventListener(Event.ENTER_FRAME,function(event){ // ムービークリップを移動 simbol1.x = simbol1.x-dx; simbol1.y = simbol1.y-dy; });} simbol1.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop); function fl_ReleaseToDrop(event:MouseEvent):void {simbol1.stopDrag(); simbol1.addEventListener(Event.ENTER_FRAME,function(event){ // ムービークリップを移動 simbol1.x = simbol1.x+dx; simbol1.y = simbol1.y+dy; });} http://mevius.5ch.net/test/read.cgi/swf/1363773522/177
178: Now_loading...774KB [sage] 2014/01/28(火) 06:40:30.92 ID:MlBQV69L 説明が変じゃね? >Y軸501以上の座標でドラッグを解除すると落下し 500未満(画面上方)だと落下し500以上で止まる ・・・んじゃない? startDragしたら エンターフレームでは座標チェックだけさせて Y軸が500以上になったらstopDragさせY軸を500にするとか >シンボル1が勝手に上昇したりと不具合が起こります エンターフレームが生き続けてるんだってば stopDrag時にremoveEventListenerもしとくんだお そもそもそーゆーAS1,2みたいな書き方だとやっかいだな http://mevius.5ch.net/test/read.cgi/swf/1363773522/178
179: Now_loading...774KB [] 2014/01/28(火) 13:05:33.93 ID:Bpjv/UjG okwaveでこんな質問出してるのですが、お分かりになる方いらっしゃいましたら是非教えてください。 http://okwave.jp/qa/q8450086.html http://mevius.5ch.net/test/read.cgi/swf/1363773522/179
180: Now_loading...774KB [sage] 2014/01/28(火) 14:33:08.27 ID:MlBQV69L >>179はそのokwaveの質問者なの? とにかく説明が長いな 質問のタイトルも何か変だしw 要するにピンチアクションでの縮小時に枠外を一瞬でも見せたくないって事? http://mevius.5ch.net/test/read.cgi/swf/1363773522/180
181: 179 [sage] 2014/01/28(火) 15:07:06.30 ID:Bpjv/UjG >>180 ごめんなさい質問者です。タイトルもどう書けばいいのかと悩んだんですが分かりづらくてすみません。 iOSやAndoroidの写真ビューワーのようなイメージを考えています。 仰る通り「ピンチアクションでの縮小時に枠外を一瞬でも見せたくない」という事です。 また、ピンチアクションでの拡大時も画像の隅々まで見せられるようにスワイプさせ、 画像の端に到達したらそれ以上は動かせないように固定させたいのです。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/181
182: Now_loading...774KB [sage] 2014/01/28(火) 15:54:47.36 ID:MlBQV69L ttp://blog.appforandroid.info/?cat=4&paged=4 ここを参考にしてみてお 「 touchPointID 」でページ内検索してヒットするトコのコード http://mevius.5ch.net/test/read.cgi/swf/1363773522/182
183: 179 [sage] 2014/01/28(火) 21:32:19.33 ID:Bpjv/UjG >>182 一通り眺めてみたり、実際にコンパイルしてみたりしたんですが、 思ったように実装できませんでしたorz せっかく教えてくれたのに、超基本的な所も出来てなくてスミマセン。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/183
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 302 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s