Flashの超基本的な質問はここでしろ! part44 (485レス)
1-

154: 2014/01/08(水)20:54 ID:DrOg9ayh(1) AAS
>>151の_root.localToGlobal(obj)はmc.my.localToGlobal(obj)でいいんじゃね?
155: 2014/01/11(土)08:41 ID:Dci0s3of(1) AAS
これはどういうフラッシュだったかという質問はここでいいですか?
2人組で顔が灰色で顔の中心に+が描いてあるキャラが銃や鈍器、素手などで敵陣地に乗り込み敵を殲滅していくようなものと
猫(曖昧です)が刀を使って敵陣地に乗り込み敵を殲滅していくものです 途中で大きい手裏剣?なぎなた?を持ったピンク色のキャラやメガネをかけた仙人のようなキャラとも戦っていました

2つかどちらかだけでもタイトルが分かる方お願いします
156: 2014/01/11(土)13:46 ID:22jQDd9D(1/5) AAS
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フレームめに戻る
という風にしたくて以下のプログラムを書いたんだけど…
157: 2014/01/11(土)13:49 ID:22jQDd9D(2/5) AAS
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);
}
158: 2014/01/11(土)13:51 ID:22jQDd9D(3/5) AAS
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);
}
}
159: 2014/01/11(土)13:52 ID:22jQDd9D(4/5) AAS
private function maruFunc2(e:Event):void
{
if (maru2.hitTestObject(sikaku1))
{
sikaku1.gotoAndStop(2);
}
else
{
sikaku1.gotoAndStop(1);
}
}
}
}

例えばmaru1をsikaku1に接触させたら普通に動くんだが、maru1を接触させたあと、maru2をsikaku1に接触させたら
sikaku1がまったく変化しないんだけどどうしてかわかりますか??
160
(1): 2014/01/11(土)14:27 ID:pHthWhvJ(1/2) AAS
丸投げは答えてくれる確率が低いんだって
改行や中カッコのみで1行使うのもありえねえお ここは掲示板なのだ
せめて説明とコードで2レスにまとめないとw

ちなみにこれはドキュメントクラスなの?
161: 2014/01/11(土)14:51 ID:22jQDd9D(5/5) AAS
>>160
すいません!説明がわかりにくいかと思いそのままコピペしてしまいました。

ドキュメントクラスで作ってますpackage〜のところはコピペしてません…
162: 2014/01/11(土)17:47 ID:pHthWhvJ(2/2) AAS
な? 誰も答えてくれないだろ とりあえずエスパー回答するお

それぞれのMCでエンターフレーム回してヒットテストするのは良くない
変に干渉し合うというかタイミング的にシビアになるというか
不具合が出やすいし修正し辛いんだよな とにかくだめだ

コンストラクタで
stage.addEventListener(Event.ENTER_FRAME, mainFunc );
みたいなの定義して このメイン部ですべての監視を行う

マウスイベントの関数内では.startDrag、.stopDrag等の基本的なのだけ書いて
衝突判定はメイン部で毎フレーム行わせる 毎フレームやるのがイヤなら
フラグ管理で ドロップ時にフラグをtrueさせ その時だけメイン部で衝突判定 …みたいな
163: 2014/01/11(土)18:40 ID:7+3yb6oi(1) AAS
maru1接触させた時点でsikaku1は2フレームにgotoAndStopしてるんだから
maru2接触させても変わらんのでは?
どっかのタイミングでsikaku1をgotoAndStop(1)しないとダメなんじゃね
164: 2014/01/12(日)02:50 ID:3uqkXuA5(1/2) AAS
OS/Windows7
使用ソフト/Adobe Flash Professional CC 体験版
       Adobe Flash CS5 

製作した簡単なアニメーションを.flaで名前をつけて保存して、そのflaファイルを
FlashCS5で開こうとしたのですが
「ドキュメント (ファイルパス)は 'AdobeFlash Professional CC'で作成されており、このバージョンのFlashでは開くことができません」
という警告が出て開けませんでした。Flash Professional CC互換性のある書き出しは可能でしょうか?
可能であれば方法を教えていただきたいです

フラッシュというよりソフトウェアの質問ですがよろしくお願いします
165: 2014/01/12(日)02:53 ID:3uqkXuA5(2/2) AAS
ちなみにそのflaファイルはFlash Professional CCから普通に編集でき、書き出したswfなどは普通に再生できますのでファイルの破損ではないと思います
166: 2014/01/12(日)14:50 ID:pooMVcBd(1) AAS
Flashは下位互換性を切り捨ててるからさ、保存する時に古いバージョン向けに保存しなきゃダメよ。
167: 2014/01/16(木)02:03 ID:bvOwmI2r(1/2) AAS
使用ソフト/バージョン:Adobe Flash Pro CC

OSのVer:Win8

現在簡単なデジタル時計を作っておりましてswfフォーマットで書き出ししたいのですが
そこで1つお伺いしたい点がございます。

文字スタイル(文字幅、文字間隔)を編集したのですがその状態のままエクスポートすることは可能でしょうか?

現状、swfで書き出しますと
文字幅に関しては編集を維持できているようなのですが文字間隔が初期状態(おそらく文字間隔0)になってしまいます。

ご存知の方は是非ご教示ください。
お手数をおかけしますが何卒よろしくお願いいたします。
168: 2014/01/16(木)02:06 ID:bvOwmI2r(2/2) AAS
不備がありましたので追記いたします。

テキストの種類はダイナミックテキストになります。

失礼いたしました。
169: 2014/01/17(金)01:17 ID:U9JYbCm4(1) AAS
フルスクリーンにさせたらボタン類が消えてしまうんだけど何が原因かな?
ノーマルだと普通にでるんから困ってる
170: 2014/01/19(日)06:59 ID:QOL4Qw2u(1) AAS
外部リンク[html]:splax.net

検索しても全然できないので質問します
ハガクレというflashゲームはチーターが何十人もいるのですが、
彼らはどのようなツールを使っているのでしょう?
所持金とかないのでチートエンジンは使えないと思います。
171: 2014/01/19(日)21:11 ID:8Z9N5xLu(1) AAS
【Splax】ハガクレ 13斬目 【チャンバラゲーム】
2chスレ:gameswf
172: 2014/01/20(月)04:00 ID:8+1zlFLn(1) AAS
OS/Windows7
使用ソフト/Adobe Flash Professional CS4とCC

Flash CCの操作方法についての質問です。

CS4の時は、ステージ上に配置されたインスタンスを選択後
プロパティ上の数値(MCの座標や縦横サイズなど)をホイールで増減させて、リアルタイムに座標移動や変形が出来たのですが
CC(正確には SC5/5.5 以降?)の段階だと、数値は変わるものの選択しているインスタンスに変化がありません。

プロパティの数値上で、左クリック→ドラッグして左右に動かせば、座標移動や変形が出来るのですが
CS4での操作に慣れてしまっているので、可能であればホイール操作で同じことが出来ないかなと…。

ステージのプロパティ(フレームレートやステージサイズ)はホイールで動的に変更出来てるみたいなので
何かしらの設定をすれば、インスタンスのプロパティ値もホイールで変更出来るのでしょうか?

些細な事なのですが、どなたかご教授頂ければ幸いです。
173
(1): 2014/01/21(火)10:09 ID:J8BkfTfb(1) AAS
コロコロできるようにしろやゴルァ!!
金いくら払ってると思ってやがんだこの野郎!!

ってAdobeにお願いして直してもらうしかないな
174: 2014/01/21(火)13:46 ID:IMqqXGMg(1) AAS
>>173
やっぱり出来ない仕様なんですかね…(´・ω・`)
ダメ元で何らかのアプローチをしてみることにします。
ご返答、ありがとうございました。
175
(1): 2014/01/27(月)21:26 ID:JllrOejC(1) AAS
友人と共同で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の知識が大分不足していることもあり、上手く言葉で説明する事が出来ず申し訳ありませんが、アドバイスをよろしくお願い致します
説明不足の点に関しては遠慮なくご指摘ください、可能な限り情報を追加させて頂きます
176
(1): 2014/01/28(火)00:54 ID:coxY/WlV(1) AAS
ソースを見ないとなんともいえない…
177: 2014/01/28(火)03:27 ID:hXNDNKNx(1) AAS
>>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;
});}
178: 2014/01/28(火)06:40 ID:MlBQV69L(1/4) AAS
説明が変じゃね?
>Y軸501以上の座標でドラッグを解除すると落下し
500未満(画面上方)だと落下し500以上で止まる ・・・んじゃない?

startDragしたら エンターフレームでは座標チェックだけさせて
Y軸が500以上になったらstopDragさせY軸を500にするとか

>シンボル1が勝手に上昇したりと不具合が起こります
エンターフレームが生き続けてるんだってば
stopDrag時にremoveEventListenerもしとくんだお

そもそもそーゆーAS1,2みたいな書き方だとやっかいだな
179
(3): 2014/01/28(火)13:05 ID:Bpjv/UjG(1/3) AAS
okwaveでこんな質問出してるのですが、お分かりになる方いらっしゃいましたら是非教えてください。

外部リンク[html]:okwave.jp
180
(1): 2014/01/28(火)14:33 ID:MlBQV69L(2/4) AAS
>>179はそのokwaveの質問者なの?
とにかく説明が長いな 質問のタイトルも何か変だしw
 
要するにピンチアクションでの縮小時に枠外を一瞬でも見せたくないって事?
181: 179 2014/01/28(火)15:07 ID:Bpjv/UjG(2/3) AAS
>>180
ごめんなさい質問者です。タイトルもどう書けばいいのかと悩んだんですが分かりづらくてすみません。
iOSやAndoroidの写真ビューワーのようなイメージを考えています。

仰る通り「ピンチアクションでの縮小時に枠外を一瞬でも見せたくない」という事です。
また、ピンチアクションでの拡大時も画像の隅々まで見せられるようにスワイプさせ、
画像の端に到達したらそれ以上は動かせないように固定させたいのです。

よろしくお願いします。
182
(1): 2014/01/28(火)15:54 ID:MlBQV69L(3/4) AAS
外部リンク:blog.appforandroid.info
ここを参考にしてみてお 「 touchPointID 」でページ内検索してヒットするトコのコード
183: 179 2014/01/28(火)21:32 ID:Bpjv/UjG(3/3) AAS
>>182
一通り眺めてみたり、実際にコンパイルしてみたりしたんですが、
思ったように実装できませんでしたorz
せっかく教えてくれたのに、超基本的な所も出来てなくてスミマセン。
1-
あと 302 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.026s