Flashの超基本的な質問はここでしろ! part44 (485レス)
Flashの超基本的な質問はここでしろ! part44 http://mevius.5ch.net/test/read.cgi/swf/1363773522/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
139: Now_loading...774KB [] 2013/12/07(土) 01:12:49.39 ID:cRufYpFN スクリプトでからっぽのムービークリップa_mcを作り、その中に赤い円のb_mcを作って入れ子構造にしたいと思っています。 その後a_mcをY軸で回転させて、一緒に中のb_mcも回っているように見せる。という風にしたいと思い以下のプログラムを組みました。 var a_mc:MovieClip = new MovieClip(); addChild(a_mc); var b_mc:MovieClip = new MovieClip(); b_mc.graphics.beginFill(0xff0000); b_mc.graphics.drawCircle(100,100,50); addChild(a_mc.b_mc); a_mc.b_mc.z = 100; this.addEventListener(Event.ENTER_FRAME,doEnter); function doEnter(e:Event):void{ a_mc.rotationY+=5; } a_mcの中にb_mcを入れ子で作る段階からできてないようですがわかりません。 addChild(a_mc.b_mc)では入れ子にならないのでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1363773522/139
140: Now_loading...774KB [sage] 2013/12/07(土) 03:48:29.45 ID:Js59ecmx >>139 addChild(a_mc.b_mc) じゃなくて a_mc.addChild(b_mc) では? http://mevius.5ch.net/test/read.cgi/swf/1363773522/140
141: Now_loading...774KB [] 2013/12/07(土) 12:22:10.33 ID:cRufYpFN >>140 できた!ありがとうこんな初歩的過ぎることなかなか聞けなかった感謝 http://mevius.5ch.net/test/read.cgi/swf/1363773522/141
142: Now_loading...774KB [] 2013/12/16(月) 23:21:39.00 ID:e8QvgEoZ http://wonderfl.net/c/k6M8 上のサイトのプログラムで、 スタートからゴールまでの総コスト(1マスの移動コストを1として、沼の移動コストは2)を カウントして表示させることはできるのでしょうか? for文をうまいこと使ってできないかと思ってるのですがなかなかうまくいきません。 どなたかわかる方、よければどのように記述すれば良いのか教えていただけるとうれしいです。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/142
143: Now_loading...774KB [sage] 2013/12/24(火) 21:31:13.91 ID:X/4F6sdY 質問です ツールパネル下部に出てくる「隙間の大きさ」とか「ブラシモード」とか「ブラシの大きさ」とかいう部分は キーボードショートカットを当てられないんですか? http://mevius.5ch.net/test/read.cgi/swf/1363773522/143
144: Now_loading...774KB [] 2013/12/25(水) 04:31:39.56 ID:WTDzWdVv あ http://mevius.5ch.net/test/read.cgi/swf/1363773522/144
145: Now_loading...774KB [] 2013/12/25(水) 17:05:05.86 ID:GBNbHlUS >>142 そういうのは再帰関数使えば驚くほど簡単にできる。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/145
146: Now_loading...774KB [sage] 2013/12/27(金) 17:48:50.45 ID:IFvdjyQm MultitouchInputModeを使ってPinchなどを試していたのですが、 このPinch in、Pinch outを制御する事は可能でしょうか? test_mc.addEventListener(TransformGestureEvent.GESTURE_ZOOM , pinchzoom); function pinchzoom(e:TransformGestureEvent):void{ test_mc.scaleX = test_mc.scaleY *= e.scaleX; } 拡大を制御を現状100%からや150%200%みたいにパーセントで制御したいのです。 縮小も50%とかそんな感じで。 よろしければご教示ください。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/146
147: 142 [] 2014/01/06(月) 00:55:10.69 ID:Qk8xDv26 初歩的な質問ですみません。 http://wonderfl.net/c/k6M8 で、例えばDijkstra法のゴールまでの総コストを求めたいとき 459行目のクラス内の変数 curNode.distance を表示させればいいのはわかるのですが、その変数を9行目からの クラスで引用するにはどのように記述すればよいのでしょうか? 希望を言えば、8方向移動のボタンの下あたりに数値を表示させたいのですが、それは可能なのでしょうか? http://mevius.5ch.net/test/read.cgi/swf/1363773522/147
148: Now_loading...774KB [sage] 2014/01/06(月) 22:42:34.93 ID:DfsKzydR 艦これみたいな最近よくあるソシャゲのようなゲームを作りたいんですけど 環境(必要なアプリや技術)は何でしょうか? AdobeのFlash買って勉強してたんですが、使うのはFlash Builder?だとか。 調べれば調べるほどAIRだのFlexだの出てきてわかりません http://mevius.5ch.net/test/read.cgi/swf/1363773522/148
149: Now_loading...774KB [sage] 2014/01/07(火) 02:30:31.15 ID:ZjMd9ijz Flash professionalだけでも作れると思うぞ 必要な技術はActionScript3 http://mevius.5ch.net/test/read.cgi/swf/1363773522/149
150: Now_loading...774KB [] 2014/01/07(火) 14:21:03.36 ID:o7ERhlYW AS2でlocalToGlobal()の使い方が分からないです。 MCの中で動いているMCの座標を常にグローバル座標で取得したいのですがよく分かりません。 //-------------------------------------- var obj:Object = {x:0, y:0}; mc.my.localToGlobal(obj); trace([obj.x, obj.y]); //-------------------------------------- ↑の場合、ステージにmcの中にmyが入っているムービークリップがあります。myは常に動いています。 onEnterFrameに入れればいいのかと思っていろいろやったけどうまくいきません。 教えてください。 http://mevius.5ch.net/test/read.cgi/swf/1363773522/150
151: Now_loading...774KB [sage] 2014/01/07(火) 17:38:04.29 ID:1o+7PB3R 確認してやったぞ こうだ var obj:Object = { x:mc.my._x, y:mc.my._y }; _root.localToGlobal( obj );//myのローカル座標をルートのグローバル座標に http://mevius.5ch.net/test/read.cgi/swf/1363773522/151
152: Now_loading...774KB [] 2014/01/08(水) 19:54:49.48 ID:7tA94Zem >>151 遅くなりました。 確認してもらったのでやってみても、私の方では変わりませんでした。なぜ… パブリッシュもちゃんとFlash Player10でAS2なんですけれど… http://mevius.5ch.net/test/read.cgi/swf/1363773522/152
153: Now_loading...774KB [sage] 2014/01/08(水) 20:38:23.97 ID:ArS8cuCU そもそも全体の作り(構造)が違うからだろ AS2はもう忘れちゃったからエスパー回答になっちゃうが… onEnterFrameってフレームアクションじゃなくてクリップアクションだっけ? 151のコードはメインタイムラインでエンターフレーム回して全体を監視する場合のなんだ クリップアクションでわけわからんトコでエンターフレーム回すと他からターゲットを引っ張ってくるのに 苦労するからやめたほうがいい どこかで基礎を勉強してこないとだめだな てかAS2でもクリップアクションて使えたっけ?w http://mevius.5ch.net/test/read.cgi/swf/1363773522/153
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 317 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s