2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

ActionScript 誰かが物凄い勢いで解答するスレ33

1 :Now_loading...774KB:2014/02/01(土) 23:50:08.56 ID:nCh3mKs4.net
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/1363773522/
※初心者は↑こちら推奨

371 :362:2015/04/27(月) 02:35:50.87 ID:aPKAenIz.net
(追記) widthプロパティで調べたらちゃんと幅150と出ました

372 :Now_loading...774KB:2015/04/27(月) 05:50:59.63 ID:LJMjbgtI.net
>>370
先ずはコード開示しなはれ

373 :362:2015/04/27(月) 06:58:04.16 ID:aPKAenIz.net
>>372
原因が分かりました。
別の処理(関数)により、親Bの子Bの graphics が clear() されていました。
(参照を切ってなかった)

自分のミス由来でした。 どうもすいません

374 :Now_loading...774KB:2015/05/01(金) 18:19:22.90 ID:3odOy+a0.net
初心者ですが質問です。

シーンが一つだった時はエラーが出なかったのですが、シーンを追加してシーンが複数になると、シンタックスエラーが発生するようになりました。

エラーが出たのはこの部分です。

var ball_mc.x = 600;

シーンが複数になると記述を変えなければいけなかったりするんでしょうか?

375 :Now_loading...774KB:2015/05/01(金) 20:12:46.09 ID:hEq+K/xa.net
うろ覚えだけど たしかシーンをまたいでもタイムライン変数の値は保持される
なので シーン1で var ball_mc.x = 600; と記述してシーン2でも var演算子使うとエラー
シーン2から1に戻ってもエラー 

1回のみ実行させたいなら フラグ用意して
if( !setFlg ){//以下の処理は2回目は実行されない
var setFlg:Boolean = true;
var ball_mc.x = 600;
}
と エスパー回答してみたけどどんなもんかw

376 :Now_loading...774KB:2015/05/01(金) 20:13:57.78 ID:6ec3iojs.net
>>374
とりあえず、コード見せなはれ

377 :Now_loading...774KB:2015/05/01(金) 20:25:02.62 ID:3odOy+a0.net
>>376
http://imgur.com/aF7v2Ee.png
http://imgur.com/iGJBc81.png
シーン1のコードがこれです
30〜33行目でエラーが出ます。

ball1からball4はシーン1には存在してて、シーン2には存在してません。

>>375
シーン2にはまだ何もコードを書いてません。
情報後出しですいません

378 :Now_loading...774KB:2015/05/01(金) 20:27:37.52 ID:hEq+K/xa.net
var ball_mc.x = 600;//var つけて変数宣言してるからじゃね?

379 :Now_loading...774KB:2015/05/01(金) 20:28:50.75 ID:3odOy+a0.net
>>378
画像、コードが古いほうだった、、、

varなしでもありでもどっちもエラーでます

380 :Now_loading...774KB:2015/05/01(金) 20:33:32.13 ID:3odOy+a0.net
>>375
最初のを取り除いて

if(!setFlg){
var setFlg:Boolean = true;
var ball1_mc.x = 600;
var ball2_mc.x = 600;
var ball3_mc.x = 600;
var ball4_mc.x = 600;
};
これをmainloopに入れても、入れた部分でまたエラーでました
連投すみません

154 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★