■吉里吉里/KAG/TJS雑談質問スレ■その22
■ このスレッドは過去ログ倉庫に格納されています
0252250
2010/10/20(水) 19:33:19ID:jtoaSqEEfunction hogehoge(mp){
if(mp.tagname == 'hoge1')
kag.fore.layers[mp.layer].beginMove(%[
path:+mp.x +','+ mp.y +', 255', time: +mp.time, accel:-1]);
else if(mp.tagname == 'hoge2')
kag.fore.layers[mp.layer].beginFrameMove(%[path:
'(10,'+ mp.x +','+ mp.y +', 255 )('40,'+ mp.x +','+ mp.y +', 255 )(45,'+ mp.xx+','+ mp.y +', 0']);
}
部分的に書き出すと例えばこんな感じで
[hoge1]でレイヤーを動かすのは問題ないんだが[hoge2]だと何も起こらない
else if(mp.tagname == 'hoge2') を else if(mp.hoge2 == 'hoge2')にして
hogehogeを呼びたす適当なマクロで
[適当なマクロ hoge2]とすれば、beginFrameMoveも動かせるんだ
試してみたがどうにも他は出来てもmp.tagnameだと駄目なようだ
beginMoveとbeginFrameMoveで何が違うのか気になる
■ このスレッドは過去ログ倉庫に格納されています