Flashの超基本的な質問はここでしろ! part44

2013/03/20(水) 18:58:42.38ID:lqUP4E/H
どの質問スレでもスルーされるような超基本的な質問はここでしろ!
調べるのがめんどくさい初心者はなんでもかいとけ!知ってたら即、答えるし、
知らんかったら知らんと書く。検索なんかクソでも喰っとけ!教えて君以外は逝ってヨシ!

質問テンプレ(書いてあると回答者がレスしやすい)
(1)使用ソフト/バージョン:FLASH 5/ MX / MX2004 / Pro / 8Pro / 8Basic など
(2)OSのVer:Win2K/ WinME /WinXP /MacOS 10 など
(3)作品の具体例がある場合はリンク必須
(「このサイトのように○○したいhttp://〜」とか)

前スレ
Flashの超基本的な質問はここでしろ! part43 (DAT落ち)
http://toro.2ch.net/test/read.cgi/swf/1327630120/

関連スレ
ActionScript 誰かが物凄い勢いで解答するスレ 31
http://toro.2ch.net/test/read.cgi/swf/1349657416/
139Now_loading...774KB
垢版 |
2013/12/07(土) 01:12:49.39ID: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)では入れ子にならないのでしょうか?
2013/12/07(土) 03:48:29.45ID:Js59ecmx
>>139
addChild(a_mc.b_mc)
じゃなくて
a_mc.addChild(b_mc)
では?
141Now_loading...774KB
垢版 |
2013/12/07(土) 12:22:10.33ID:cRufYpFN
>>140
できた!ありがとうこんな初歩的過ぎることなかなか聞けなかった感謝
142Now_loading...774KB
垢版 |
2013/12/16(月) 23:21:39.00ID:e8QvgEoZ
http://wonderfl.net/c/k6M8

上のサイトのプログラムで、
スタートからゴールまでの総コスト(1マスの移動コストを1として、沼の移動コストは2)を
カウントして表示させることはできるのでしょうか?
for文をうまいこと使ってできないかと思ってるのですがなかなかうまくいきません。
どなたかわかる方、よければどのように記述すれば良いのか教えていただけるとうれしいです。
2013/12/24(火) 21:31:13.91ID:X/4F6sdY
質問です
ツールパネル下部に出てくる「隙間の大きさ」とか「ブラシモード」とか「ブラシの大きさ」とかいう部分は
キーボードショートカットを当てられないんですか?
144Now_loading...774KB
垢版 |
2013/12/25(水) 04:31:39.56ID:WTDzWdVv
145Now_loading...774KB
垢版 |
2013/12/25(水) 17:05:05.86ID:GBNbHlUS
>>142
そういうのは再帰関数使えば驚くほど簡単にできる。
2013/12/27(金) 17:48:50.45ID: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%とかそんな感じで。
よろしければご教示ください。
147142
垢版 |
2014/01/06(月) 00:55:10.69ID:Qk8xDv26
初歩的な質問ですみません。

http://wonderfl.net/c/k6M8

で、例えばDijkstra法のゴールまでの総コストを求めたいとき
459行目のクラス内の変数
curNode.distance
を表示させればいいのはわかるのですが、その変数を9行目からの
クラスで引用するにはどのように記述すればよいのでしょうか?
希望を言えば、8方向移動のボタンの下あたりに数値を表示させたいのですが、それは可能なのでしょうか?
2014/01/06(月) 22:42:34.93ID:DfsKzydR
艦これみたいな最近よくあるソシャゲのようなゲームを作りたいんですけど
環境(必要なアプリや技術)は何でしょうか?
AdobeのFlash買って勉強してたんですが、使うのはFlash Builder?だとか。
調べれば調べるほどAIRだのFlexだの出てきてわかりません
2014/01/07(火) 02:30:31.15ID:ZjMd9ijz
Flash professionalだけでも作れると思うぞ
必要な技術はActionScript3
150Now_loading...774KB
垢版 |
2014/01/07(火) 14:21:03.36ID: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に入れればいいのかと思っていろいろやったけどうまくいきません。
教えてください。
2014/01/07(火) 17:38:04.29ID:1o+7PB3R
確認してやったぞ こうだ
var obj:Object = { x:mc.my._x, y:mc.my._y };
_root.localToGlobal( obj );//myのローカル座標をルートのグローバル座標に
152Now_loading...774KB
垢版 |
2014/01/08(水) 19:54:49.48ID:7tA94Zem
>>151
遅くなりました。
確認してもらったのでやってみても、私の方では変わりませんでした。なぜ…
パブリッシュもちゃんとFlash Player10でAS2なんですけれど…
2014/01/08(水) 20:38:23.97ID:ArS8cuCU
そもそも全体の作り(構造)が違うからだろ
AS2はもう忘れちゃったからエスパー回答になっちゃうが…
onEnterFrameってフレームアクションじゃなくてクリップアクションだっけ?

151のコードはメインタイムラインでエンターフレーム回して全体を監視する場合のなんだ
クリップアクションでわけわからんトコでエンターフレーム回すと他からターゲットを引っ張ってくるのに
苦労するからやめたほうがいい
どこかで基礎を勉強してこないとだめだな

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

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

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

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

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

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

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

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

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

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

OSのVer:Win8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

よろしくお願いします。
2014/01/28(火) 15:54:47.36ID:MlBQV69L
ttp://blog.appforandroid.info/?cat=4&paged=4
ここを参考にしてみてお 「 touchPointID 」でページ内検索してヒットするトコのコード
183179
垢版 |
2014/01/28(火) 21:32:19.33ID:Bpjv/UjG
>>182
一通り眺めてみたり、実際にコンパイルしてみたりしたんですが、
思ったように実装できませんでしたorz
せっかく教えてくれたのに、超基本的な所も出来てなくてスミマセン。
2014/01/28(火) 22:20:42.51ID:MlBQV69L
なぜこう書かれてるとこう動くのか っていう仕組みが理解できると
他の人が書いたコードでも楽に改造して実装できるもんだ

サイトにサンプルうpるレベルの人のコードは教科書通りの正しい
組み方がほとんどで 見慣れるくらい自分で組んだり実験を繰り返す事で
その内パッと見で理解できるようになる がんがれ
2014/01/29(水) 03:38:25.34ID:RkBYV7Me
タイムラインから子MCへ降りてアニメーション(子の中のアニメーション)、
そこからまたタイムライン(親)の1フレームへ戻る方法ってありますか?
2014/01/30(木) 19:52:56.60ID:dJksjxsz
降りて ってどゆ事やねんw
187Now_loading...774KB
垢版 |
2014/01/31(金) 09:05:50.31ID:OWXaOY75
質問です。
フラッシュで、スマートフォンのようにフリックで
ページ(文章)が縦スクロールするようにしたいのです。
たとえば指を上から下にフリックしたら、
文が下から上に上がっていくという
かんじです。

フリックで文を移動させるというのを
フラッシュにどう命令していいのかわかりません。

初心者のため一からは作れないと思い
サンプルであったスクロールバーを改造。
文章のはいったMCにバーを重ねて透明にし、
とりあえずはバーの動きとは
逆に文が流れるようにはなったのですが、
これではスクロールバーがある範囲のみでしか機能しないですし・・・
悩んでも答えがでないというか、そもそも作り方違うよなぁと;;

文章は長いのでマスクしてその範囲のみで
フリック判定してほしいのです。
何かいいやり方はないでしょうか?
また、よいサンプルや解説のサイトなどでも。
よろしくお願いします。


環境はWINXPでアクションスクリプトは2.0です。
2014/01/31(金) 09:45:09.81ID:T/AUWiYO
>MCにバーを重ねて透明にし、
さらに横サイズを文章を覆うように伸ばせばおk

フリックのスクロールは初心者にはムズいと思う…
クリック開始と終了位置、あるいは時間で速度を算出し自動でスクロールさせ徐々に減衰させていく
…ような構造だと思う

フリックでググるとサンプル色々出るけどだいたいがAS3ぽいね
もう最初からAS3で作れおw それともMX2004以前かな?
189Now_loading...774KB
垢版 |
2014/01/31(金) 10:25:27.15ID:TZ+fyh00
>>188
回答ありがとうございます。
横幅等はおkなんですが、縦がどうも・・・
文全体(マスク範囲)をスクロールバーで縦幅全部覆うようにすると、
文頭より上までスクロールして空白がでたり・・・
結果、このやり方はやはりダメということでしょうね;;

やはり難しいですか。
1フレームで開始と終了位置を算出できれば
随時算出して。。とか考えたんですがうーん;;

AS3なら簡単ですかね。
まずAS3について理解するところからになるので、
さらに時間かかりそうだったので敬遠してたのですが・・
望みがあるならAS3で作ろうと思います。

なんとか作りたいので
もう少しがんばってみます。
ありがとうございます。
2014/01/31(金) 20:37:35.14ID:C8ykynJt
ここは明確な回答くれる奴いないから質問するだけ無駄だよ
191Now_loading...774KB
垢版 |
2014/01/31(金) 23:35:55.29ID:TNgjQwbT
シーン1に1200fの尺があります。

↑に配置したボタンAに
200f〜300f再生→425f〜555f再生→752f〜1102f再生停止。

↑こんな感じの機能を載せたいです。
3日悩んでもだめでした、よろしければよろしくお願いします。(AS3.0)
2014/02/01(土) 01:59:38.65ID:OXGhYUlr
文字ばけてんぞ
193Now_loading...774KB
垢版 |
2014/02/01(土) 02:06:26.19ID:XUUz3YRM
字化けすいません


シーン1に1200fの尺があります。

↑に配置したボタンAに
200fから300fまで再生→(ジャンプ)→425fから752fまで再生停止。

↑こんな感じの機能を載せたいです。
3日悩んでもだめでした、よろしければよろしくお願いします。(AS3.0)
2014/02/01(土) 03:29:15.05ID:2RSoOCzK
300フレーム目に直接gotoAndPlay書くかエンターフレームでcurrentFrame監視して制御するしかないんじゃね
2014/02/01(土) 12:37:21.05ID:Cq5ZJgqF
ActionScript 誰かが物凄い勢いで解答するスレが無くなった理由を教えてください
2014/02/01(土) 18:31:25.40ID:qQ2lMQyi
単にDAT落ちしたんだろ 誰かがスレ立てたならおれが物凄い勢いで解答するお
ちなみにテンプレ↓(32は10レスくらいで落ちちゃった)

ActionScript 誰かが物凄い勢いで解答するスレ33
AcitonScriptのことなら
初歩的な質問でもなんでもおk

見れない、保存したい、flashを作りたいはスレ違い
下記の関連スレ、超基本的な質問へ。

●質問する時は自分の環境を書く(AS2,AS3の別も)
●質問はものすごい勢いじゃなくて結構
●できるだけコードも示す
●まず自分がやりたいことを明確に書く。そのために試してみた処理を書く

前スレ
ActionScript 誰かが物凄い勢いで解答するスレ32
http://toro.2ch.net/test/read.cgi/swf/1385339160/

関連スレ
Flashの超基本的な質問はここでしろ! part44
http://toro.2ch.net/test/read.cgi/swf/1385339160/
※初心者は↑こちら推奨
2014/02/01(土) 18:33:01.95ID:qQ2lMQyi
わお! 関連スレのURL間違えちゃったorz
誰か立てるならこのスレのURLに直してお
2014/02/01(土) 23:50:50.07ID:nCh3mKs4
立ったービックリした

ActionScript 誰かが物凄い勢いで解答するスレ33
http://toro.2ch.net/test/read.cgi/swf/1391266208/
199Now_loading...774KB
垢版 |
2014/02/02(日) 20:17:33.83ID:cV+rmUgU
よし、質問書いてみた。よろしく。
200Now_loading...774KB
垢版 |
2014/02/07(金) 20:27:35.03ID:aOtuFfJH
(1)使用ソフト/バージョン:Flash CC
(2)OSのVer:MacOS X

JSFL で FLfile.exists(fileURI) を使ったところ、絶対パスだとうまくいくが、相対パスだと必ず false がかえってきます。
2点質問があります。

1. 相対パスで動作させる方法がしりたい。
2. 1が不可能なら、jsfl上でカレントディレクトリを取得する方法がしりたい。
201200
垢版 |
2014/02/08(土) 09:56:47.55ID:4WEyp9uC
事故解決しました。

scriptUri = fl.scriptURI;
a = scriptUri.split("/");

scriptName = a[a.length - 1];
i = scriptUri.indexOf(scriptName)
pwd = scriptUri.substring(i,-1)
fl.trace(pwd);
2014/02/11(火) 16:13:39.49ID:VUiwYaGQ
高度な質問書いても答える奴なんていないよ
ちょっと囓ってる程度の連中がエゴを満たす為にヒント出してるだけだもんwwwww
2014/02/12(水) 03:09:15.94ID:8eRNW09O
超初歩でスマソ。
インターネット接続してないパソコンでフラッシュを新型に更新するにはどうしたらいいですか?
2014/02/12(水) 04:07:03.07ID:zmYoB9W4
無理に決まってんだろ…
他のPCで落としてきてフロッピーにでも入れれば?
205203
垢版 |
2014/02/13(木) 16:59:14.31ID:LOJxd+T3
>>204
ありがとうございます。
2014/02/13(木) 18:45:13.86ID:5mKvuksS
フロッピーwwwwwwしかも明け方にwwwwwwww
オマケにFlashの質問じゃねえwwwwwクソワロタwwwwwwww
2014/02/16(日) 00:00:57.16ID:q7qzymet
FlashBuilderでのフラッシュゲームの作り方教えてください!
FlashCS5で何となくActionScript覚えたんだけど
FlashBuilderの使い方がわからない

ActionScriptプロジェクトを作って
Main.asを作ればそこから走ってくれると思ったんだけど・・・
2014/02/16(日) 04:49:11.77ID:dn41CY18
普通に起動できてた
traceでコンソールに何も出力されてないから動いてないのかと思ってた

今度はコンソールにログを出力する方法を誰か教えてください・・・
209Now_loading...774KB
垢版 |
2014/02/17(月) 16:56:09.82ID:wuPcfwVF
trace
2014/02/18(火) 07:23:58.76ID:B7BwCWt/
210
211Now_loading...774KB
垢版 |
2014/02/18(火) 16:18:37.27ID:01LG2T51
Crieativ CloudのFlash CSで作業中に落ちて、
そのあと再度立ち上げて、特定のflaファイル(落ちた時に作業中だったファイル)を開こうとすると必ず落ちる現象が発生しているんですが、
落ちるのを回避してファイルを開く解決策ありますか?
2014/02/18(火) 17:15:32.71ID:L2jaVSkj
中身壊れてるから落ちるんじゃね?
作り直した方が早くね?
213211
垢版 |
2014/02/19(水) 20:28:04.87ID:aa7tuwa0
多分壊れてますねこれ
作り直します
2014/02/21(金) 14:33:44.03ID:QpJy9gbE
ファイル名を変えて保存し直してみたら?
可能性は低いけど
2014/02/22(土) 12:32:13.81ID:fQFaY33I
Crieativ Cloud契約してんならCS6でなくてCCの方で開いてみたらいいんでないかね
CS6のが使い易いのはわかるが両方入れとくと何かと便利どうせ料金一緒だしな
2014/03/05(水) 11:20:04.40ID:K6si4Ulz
Warning: Ignoring 'secure' attribute in policy file from http://fpdownload.adobe.com/pub/swz/crossdomain.xml. The 'secure' attribute is only permitted in HTTPS and socket policy files. See http://www.adobe.com/go/strict_policy_files for details.
というエラーが出て来る。
crossdomain.xmlは配置してるんだけど、正確に読み込まれてない?
217Now_loading...774KB
垢版 |
2014/03/17(月) 03:58:52.14ID:7IgGbfnW
as3の質問です
ある用語がわかりません
ムービークリップ._x
ムービークリップ._y
↑この二つはムービークリップのx座標とy座標のことを言っているんだなとわかったのですが
ムービークリップ._type
ムービークリップ._charDepth
この二つがどういう意味なのかよくわかりません
下は深度のことを言ってるのかな?と思いますがtypeのほうはピンときません
どなたか教えてください
2014/03/17(月) 04:12:12.57ID:7IgGbfnW
自己解決しました
2014/03/21(金) 15:39:04.04ID:D2g1ZhNk
as3の質問です
http://wonderfl.net/c/y0cw/read
このコードでわからない部分があります

38行目 private var isMoving:Boolean = false;
161行目 if (isMoving)
      {
      (省略)
      }
161行目のif文の条件式が省略?されているのですが
これはどういう意味ですか?
if (isMoving == true)と同じ意味なんでしょうか?
2014/03/21(金) 16:53:01.06ID:IlzzVWcs
そう
falseの場合は(! isMoving)
Boolean型以外で同じようにした場合もBoolean型にキャストした時と同じ結果を元に判別される
2014/03/21(金) 21:02:59.77ID:D2g1ZhNk
ありがとうございました
2014/03/22(土) 08:27:29.50ID:Bf0tVScE
null やundefined が入っている可能性がある場合のfalse判定は ==falseとするんだお

var ary:Array = new Array();//ary[ 5 ]は未設定なのでundefined
//ary[ 5 ] = null;
if( !ary[ 5 ] ){ trace("1 ary:"+ary[ 5 ] ); }//「 true以外 」なら実行
if( ary[ 5 ]==false ){ trace("2 ary:"+ary[ 5 ] ); }//falseなら実行
2014/03/22(土) 11:39:34.47ID:UgbAI3qn
as3の質問です
stage全体の位置を細かく変えるにはどうすればいいですか?
stage.x = -5;
stage.y = -5;
と書いたら
Error #2071: Stage クラスは、このプロパティまたはメソッドを実装しません。
と言われてしまいました
2014/03/22(土) 12:44:46.39ID:Bf0tVScE
ステージサイズとかフレームレートって途中で変えられないんじゃなかったっけ?
2014/03/22(土) 13:03:46.76ID:UgbAI3qn
>>224
そうだったんですね
ありがとうございました
2014/03/22(土) 21:57:50.67ID:iZ7e5QU1
フレームレートは変えられるぞ
早送り機能作るのが面倒で一時的に60にしてごまかしてる
2014/03/24(月) 10:44:12.88ID:SnVABrk1
>>223
root.x = -5;
root.y = -5;
とかじゃダメなん?
2014/04/01(火) 00:52:09.58ID:sCg/TRad
下記スレ量産、2ちゃんねる経済板荒らし、自称坂本陽@豊中市

「糞汁は経済板から消えるべき」
「産業歴史博物館設立実行委員会(エンジン博物館)」
※スレタイに「北斗の軍」と入ってるスレ立てもこのクソ野郎の仕業

(´-ω-`)y-~(禁煙マスター) ← 史上最悪の中年荒らし (トリップを変えて別人になりすます技も覚えて来たようですw)

こいつのズリネタ          http://ameblo.jp/garo-farann/image-11515076726-12507503444.html


得意技:情報漏洩、ナマポ受給、糞ブログコピペ、ケムトレイル、人工地震、かまってちゃん、驚異の前言撤回w、都合が悪いとすぐ話題脱線

ナマポで助けてもらい  http://toro.2ch.net/test/read.cgi/occult/1354090242/78
日本人滅びろ発言  http://kohada.2ch.net/test/read.cgi/eco/1342954026/993

情報漏洩をきっかけに   http://kohada.2ch.net/test/read.cgi/eco/1326591504/646
                 http://kohada.2ch.net/test/read.cgi/eco/1342954026/926
別れの挨拶1!     http://kohada.2ch.net/test/read.cgi/eco/1356935230/329
別れの挨拶2!    http://toro.2ch.net/test/read.cgi/occult/1354090242/303
別れの挨拶3!     http://kohada.2ch.net/test/read.cgi/eco/1356855992/54
そして告発の逆恨み!    http://kohada.2ch.net/test/read.cgi/eco/1342954026/996
                   http://ameblo.jp/garo-farann/entry-11462157964.html
精神異常をきたした  http://kohada.2ch.net/test/read.cgi/eco/1374582405/318
超低学力!       http://kohada.2ch.net/test/read.cgi/eco/1369571885/587

さらにロリコンも暴露! http://kohada.2ch.net/test/read.cgi/eco/1376273900/580-629

何を言ってるのか?   http://kohada.2ch.net/test/read.cgi/eco/1375448326/597
無駄にスレを作ってる張本人w  http://toro.2ch.net/test/read.cgi/occult/1349421194/256

これはひどい    http://kohada.2ch.net/test/read.cgi/eco/1372265052/512
2014/04/02(水) 22:58:11.67ID:EJ/ZjjbZ
ムービークリップや画像が横に向かって移動する時にムービー下側の描画が遅れて?いるのか
映像が横にブレて見える現象が起きるのですが、なにか対策ってあるのでしょうか。
230Now_loading...774KB
垢版 |
2014/04/05(土) 02:45:01.94ID:R2/SffVq
as3の質問です
forループを一瞬で処理するのではなく、ウェイトを置いて徐々に処理させたいのですが
どのように記述すればいいですか?

for(条件式)
{
   処理
   タイマー
}

forループの中にタイマーを置いたのですが一瞬でタイマーが処理されてしまいます
2014/04/05(土) 02:59:56.17ID:/ngmPv7Q
>>230
forで回すのはあんまりやらないかなー
2014/04/05(土) 05:35:42.59ID:ZNj1vfI8
>>230
forループ処理中は描画更新されないはずだから、
その手の処理では使えないと思う
Event.ENTER_FRAMEとかで処理すればいいよ
2014/04/05(土) 09:20:20.26ID:4+7c1+lk
>>229
対策などない グラボの性能次第か?
2014/04/05(土) 13:21:18.31ID:R2/SffVq
>>231-232
forループ以外の方法を使えばいいのですね
ありがとうございました
2014/04/05(土) 15:36:14.16ID:+0tMwh8n
>forループの中にタイマーを置いたのですが一瞬でタイマーが処理されてしまいます
タイマーの使い方を間違っている。
2014/04/15(火) 12:41:39.71ID:Ic79SLV2
paraflaで簡単なゲームを作ろうとしているのですが
chromeでは期待通りに動くのにIEでは動かない現象で悩んでいます

動かない点はスクリプトの
loadVariables()
の部分です

txtファイルをswfに読み込ませて、結果を表示させる
といったことをしようとしています
chromeでは読み込めているので、ファイルが読めていないとか
スクリプトエラーではないと思います

フラッシュプレイヤーのバージョンは13でIEもchromeも同じです
ブラウザの設定でしょうか?
237236
垢版 |
2014/04/16(水) 12:03:19.10ID:+f8eNAl7
気長に待ってます
質問の仕方が悪いようでしたら指摘をお願いします
2014/04/16(水) 15:04:22.09ID:U+g2UKKs
それ、AS1.0くらいの方式だから、現在は使ってる人ほとんどいないので
みんな忘れてるか知らないか検証できないかだと思う

過去の基本事項だと、ロード完了待ち処理をいれていないと
ロードが終わる前にデータを読み取ろうとする作業が入って、
思った通りの動作をしないってのが、よくひっかかるポイントだったが
どうすかね
2014/04/16(水) 16:14:41.38ID:+f8eNAl7
>>238
ありがとうございます

一応、paraflaのフレームで20待たせてからチェックさせてるんですが
なんかうまく動かない状況です

>それ、AS1.0くらいの方式
新しい方式なら回避できるならば、横着で申し訳ないですが
loadVariables()とかsendAndLoad()に相当する関数みたいなものを教えていただければうれしいです
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況