スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スプライトとフレーム数

スプライトとフレーム数の関係です。

前回ので分かったかもしれませんが、
  • FLASHは停止スクリプト( stop(); )を使わない限りリピートする。
    これを利用して★を回転させました。

  • スプライトの再生フレームは、それが入るスプライト・メインのフレーム数に依る。
    ★_回転は15フレーム、メインの移動は20フレームだったので、★は1回と5/20(1/4)回転したことになります。

では、"スプライトに10フレームのアニメーションを入れ、これを3つ作り、10フレーム目から5フレーム間隔で再生し止める"にはどうすればよいでしょうか。
こんな感じの。


難しくはないのですが、この場合、
スプライトの注意01
ではなく、
スプライトの注意02
としなくてはいけません。

最初の方では、例えばスプライト1は11フレームから再生開始ですが最初1フレーム分しか再生されません。
しかも、21フレーム目で全再生が終了ですが、ループするので1フレームからリピートしてしまいます。

それらを修正したのが2つ目で、これならば各々10フレーム再生して消え、31フレーム目で stop(); により停止してくれます。

もし、リピートするなら stop(); を消せば大丈夫です。(gotoAndPlay();も可。)


もう1つ。

メインの1フレーム目のみにスプライトAを置いたとします。(他のフレームは何もなし。)

この場合、スプライトAが再生され続けます。

これは、
"ずっとメインの1フレーム目をリピートする→スプライトAにずっとフレームがある"
ためです。


こう言葉にすると難しいのですが、やっているうちに慣れると思います。

Comment

2010.01.11 Mon 14:00  |  やっぱ

此を理解できないとFlashは作れませんかね…??
 
自分はやっぱバカなんだろうか…(´Д⊂ヽ

  • #mvcB0rpk
  • 水無月
  • URL
  • Edit

2010.01.14 Thu 02:15  |  んー

意外とやってみるとできると思うんですが・・・。

これが分からない!ってところがあれば説明しますよ^^

  • #-
  • クロワッサン@
  • URL

2010.01.15 Fri 19:50  |  えっと

スプライトに10フレームのアニメーションを入れ3つ作るるってのは、
1番最初の方に書いてた記事のを3つ作るって事ですか??
 
あと雑談版にも質問が…

  • #-
  • 水無月
  • URL

2010.01.16 Sat 06:38  |  Re: えっと

スプライトとフレーム数の関係をわかってほしいだけなので、同じのでなくてもいいですよ^^

難しく考えなくてもいいですよ?
スプライト(の中身)を表示するには、スプライトを置くときに中身相応のフレーム数が必要ってだけですので・・・。

  • #YhxRTNrk
  • クロワッサン@
  • URL
  • Edit

2010.01.17 Sun 00:35  |  

そうなんですかw
 
よし。結論は出ました…
もう1回挑戦して色々弄ってみます(´∀`*)
それでも駄目なら、次に進みますw

  • #mvcB0rpk
  • 水無月
  • URL
  • Edit
(編集・削除用)
管理者にだけ表示を許可

Trackback

URL
http://moepict.blog109.fc2.com/tb.php/20-e21230c7
この記事にトラックバック(FC2Blog User)

プロフィール

クロワッサン@

Author:クロワッサン@
FLASHへの質問はコメントにて。

↓携帯サイトはコチラ

QRコード
*FLASHと画像で萌えサイト

カテゴリ

スポンサードリンク

検索フォーム

月別アーカイブ

最新記事

最新コメント

Twitter

Twitter < > Reload

Copyright © クロワッサン@
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。