Flashの超基本的な質問はここでしろ! part44 (485レス)
上下前次1-新
124(1): 2013/10/17(木)00:04 ID:9PdLI9oE(1) AAS
Windows7
Flash Pro CS6
質問です。
かなりの Flash 初心者なので、とんちんかんなことを言っていたら、ぜひとも突っ込んでください。
あるswf形式のFlashファイルを、JavaScriptに移植するため解析しています。
swfのファイルを実行すると、Now Loading の画面が表示されたあと、メインメニューが画面が表示されるオーソドックスなものです。
逆コンパイルは Sothink SWF Decompiler を使用しました。
ActionScriptを読んだところ、どこにも画面描画をしているところが見つかりませんでした。
タイムラインは2コマ(?)あるだけで、再生しても何も表示されません。
上記から、本来はタイムラインにメインメニュー画面があって
逆コンパイル時に、そのフレームが欠落したのかも?と思いました。
この考え方はあっていますか?
またこういった場合の、対処法をお教えください。お願いします。
125(1): 2013/10/17(木)08:45 ID:Ey210RFA(1/2) AAS
>>122
Flaファイル見ないとわからんな…
>>124
画面描画じゃなくて直接ステージに配置してるタイプなんじゃないか?
解析とかここで聞いても答え返ってこないお
126(1): 2013/10/17(木)09:40 ID:eLP2cyCo(1) AAS
超基本的な質問はここで、とのことだったので質問させてください。
今までas2.0で作ってきて、as3.0でもなんとなく製作しているのですが
as3.0での開発は基本的に画像はキャンバスやビットマップを使って作るものなの
でしょうか?
(MCはあまり使わない、という認識?)
それともMCのタイムラインにstop()置いて、みたいなタイムラインの制御
もしながら作れるのでしょうか?
いままではas3.0での開発はタイムラインをなるべく使わないように作ってきたのですが
やっぱり思ったことをタイムラインを使わない方法に変換して作るのは
不便でして・・・・
MCのタイムライン制御をあまり使う必要がないのであればわざわざCS6使わなくても
もっとコード寄りなツール使う方がいいかなぁ・・と思っています。
127(1): 2013/10/17(木)10:59 ID:Ey210RFA(2/2) AAS
MC使う使わないとかそんなの関係ないお
AS3だとたしかにタイムラインのコードは減った 1フレーム目にthis.stop()入れるくらいだな
そもそもタイムラインにコードを書くと修正が大変なんだお
小さい作品なら問題無いが中規模以上になるともうダメ 不具合箇所を探すのが大変すぎる
それにコードの使いまわしが厄介 コピペするにしても一々タイムラインに何十箇所もやってられない
コードは機能別、用途別にクラス分けすると便利なのだ デバッグが劇的にし易くなる
AS3でもMCバンバン使用してMCを制御するクラスでも作ると吉
128(1): 2013/10/17(木)11:34 ID:IY5uypJr(1) AAS
タイムラインが便利な場合もあるから、使い分けだよな。
アニメーションはタイムライン使って作って、最低限のコードで済まして部品化。
メインはAS3プロジェクトでFlashBuilderで作る感じかなぁ。
129: 2013/10/17(木)11:36 ID:DfATCMt3(1) AAS
>>125
返信ありがとうございます。
あの後、Flash Pro CS6で、解析していて気が付いたのですが
ライブラリのMovieClipをASで継承していながら、空っぽのクラスがあったのですが
これは何をやっているのだろうと、思ったところ
ASリンケージにてクラスとSpriteを結び付けているところが発見されました。
このクラスをインスタンス化したときに、Spriteがオブジェクト化されるのが解りました。
>解析とかここで聞いても答え返ってこないお
たしかにそうですね。
でもおれはアンチFlashな人ではないですよ。
Adobe CC 契約しましたもん。
Flashの本来の使い方ではないですが、Flash CS6は PNGシーケンスの書き出しや、
スプライトシートを生成など、ゲームプログラミングで使える機能がいっぱいですもの。
130: 2013/10/18(金)01:26 ID:+4a/qo0p(1) AAS
以下スルー推奨
131: 126 2013/10/25(金)10:16 ID:4RBt9xe3(1) AAS
>>127 >>128
遅くなりましたが、返信ありがとう!
なるほど自分が今までの使い方に固執しすぎていた
だけで利点をよく見ればよかったのですね
132: 2013/10/30(水)00:37 ID:gZtLQJEB(1/2) AAS
FlashでWindowsタブレットのアプリを作るのはどんな状況なんでしょうか?
タップ(クリック)とドラッグくらいは使えても、タブレット独特の操作の
命令はASにはないですよね。
ボタンを押すようなアプリならできるという認識でいいんでしょうか。
133(1): 2013/10/30(水)01:36 ID:Nhf3s69+(1) AAS
ジェスチャーとかマルチタップも処理できるぞ
俺は使ったことないから実際どうだか知らんけど
外部リンク[html]:help.adobe.com
134: 2013/10/30(水)22:08 ID:gZtLQJEB(2/2) AAS
>133
使えるんですね。ありがとうございます。
早速、勉強してみます。
135: 2013/10/30(水)23:25 ID:BYYGdjs7(1) AAS
人のfla見たんだけど。
ステージに十字の点線が引かれてた。多分どこにシンボルがあるかの目安につかうんだと思う。
どうやったら、こんなように(十字点線)できるか分からん。
きになって。
宜しくお願いします。
136: 2013/10/31(木)16:49 ID:vcAZMTJu(1) AAS
はい、こちらこそよろしくお願いします。
137: 2013/11/26(火)21:30 ID:PlKV0bmt(1) AAS
FLASHゲームのセーブデータってどこのファイルに保存されるんでしょうか?
というのも溜まっていた一時ファイル、cookieを削除したらセーブデータが消え、その後
ブラウザ閉じた時「Temporary Internet Files」を空にする を設定しFLASHゲームをしたら
その場合はセーブデータが消えなかったので。
環境はXP、IE8、Adobe Flash Player 11.9.900.152です。
138: 2013/12/03(火)23:21 ID:tlUcQg4D(1) AAS
exe化した時
exe内にwmvを内包したいです。音声ファイルのように。
ユーザに動画ファイルを好きに見られるとゲームが無益になってしまうので。
よろしくお願いします。
139(1): 2013/12/07(土)01:12 ID:cRufYpFN(1/2) AAS
スクリプトでからっぽのムービークリップ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)では入れ子にならないのでしょうか?
140(1): 2013/12/07(土)03:48 ID:Js59ecmx(1) AAS
>>139
addChild(a_mc.b_mc)
じゃなくて
a_mc.addChild(b_mc)
では?
141: 2013/12/07(土)12:22 ID:cRufYpFN(2/2) AAS
>>140
できた!ありがとうこんな初歩的過ぎることなかなか聞けなかった感謝
142(2): 2013/12/16(月)23:21 ID:e8QvgEoZ(1) AAS
外部リンク:wonderfl.net
上のサイトのプログラムで、
スタートからゴールまでの総コスト(1マスの移動コストを1として、沼の移動コストは2)を
カウントして表示させることはできるのでしょうか?
for文をうまいこと使ってできないかと思ってるのですがなかなかうまくいきません。
どなたかわかる方、よければどのように記述すれば良いのか教えていただけるとうれしいです。
143: 2013/12/24(火)21:31 ID:X/4F6sdY(1) AAS
質問です
ツールパネル下部に出てくる「隙間の大きさ」とか「ブラシモード」とか「ブラシの大きさ」とかいう部分は
キーボードショートカットを当てられないんですか?
144: 2013/12/25(水)04:31 ID:WTDzWdVv(1) AAS
あ
145: 2013/12/25(水)17:05 ID:GBNbHlUS(1) AAS
>>142
そういうのは再帰関数使えば驚くほど簡単にできる。
146: 2013/12/27(金)17:48 ID:IFvdjyQm(1) AAS
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%とかそんな感じで。
よろしければご教示ください。
147: 142 2014/01/06(月)00:55 ID:Qk8xDv26(1) AAS
初歩的な質問ですみません。
外部リンク:wonderfl.net
で、例えばDijkstra法のゴールまでの総コストを求めたいとき
459行目のクラス内の変数
curNode.distance
を表示させればいいのはわかるのですが、その変数を9行目からの
クラスで引用するにはどのように記述すればよいのでしょうか?
希望を言えば、8方向移動のボタンの下あたりに数値を表示させたいのですが、それは可能なのでしょうか?
148: 2014/01/06(月)22:42 ID:DfsKzydR(1) AAS
艦これみたいな最近よくあるソシャゲのようなゲームを作りたいんですけど
環境(必要なアプリや技術)は何でしょうか?
AdobeのFlash買って勉強してたんですが、使うのはFlash Builder?だとか。
調べれば調べるほどAIRだのFlexだの出てきてわかりません
149: 2014/01/07(火)02:30 ID:ZjMd9ijz(1) AAS
Flash professionalだけでも作れると思うぞ
必要な技術はActionScript3
150: 2014/01/07(火)14:21 ID:o7ERhlYW(1) AAS
AS2でlocalToGlobal()の使い方が分からないです。
MCの中で動いているMCの座標を常にグローバル座標で取得したいのですがよく分かりません。
//--------------------------------------
var obj:Object = {x:0, y:0};
mc.my.localToGlobal(obj);
trace([obj.x, obj.y]);
//--------------------------------------
↑の場合、ステージにmcの中にmyが入っているムービークリップがあります。myは常に動いています。
onEnterFrameに入れればいいのかと思っていろいろやったけどうまくいきません。
教えてください。
151(2): 2014/01/07(火)17:38 ID:1o+7PB3R(1) AAS
確認してやったぞ こうだ
var obj:Object = { x:mc.my._x, y:mc.my._y };
_root.localToGlobal( obj );//myのローカル座標をルートのグローバル座標に
152: 2014/01/08(水)19:54 ID:7tA94Zem(1) AAS
>>151
遅くなりました。
確認してもらったのでやってみても、私の方では変わりませんでした。なぜ…
パブリッシュもちゃんとFlash Player10でAS2なんですけれど…
153: 2014/01/08(水)20:38 ID:ArS8cuCU(1) AAS
そもそも全体の作り(構造)が違うからだろ
AS2はもう忘れちゃったからエスパー回答になっちゃうが…
onEnterFrameってフレームアクションじゃなくてクリップアクションだっけ?
151のコードはメインタイムラインでエンターフレーム回して全体を監視する場合のなんだ
クリップアクションでわけわからんトコでエンターフレーム回すと他からターゲットを引っ張ってくるのに
苦労するからやめたほうがいい
どこかで基礎を勉強してこないとだめだな
てかAS2でもクリップアクションて使えたっけ?w
上下前次1-新書関写板覧索設栞歴
あと 332 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.030s