2秒ほどかけて次の描画を実現させたいのでお力下さい!
真っ白の画面があり、(円形のマスクでロゴの全体が隠れているというイメージ。)
真下から両側に弧を描きながらロゴが見えてくる。(円形のマスクがロゴの中心を軸に真
下から上に開いていくイメージ)
というものです。
言葉で表現するのがむずがしいのですが、
as初心者です。
現在はフレームアニメーションで(48フレーム分の絵を描いて)対応しましたが、
データが重いうえ、秒数の調整で融通が効かず大変です。
asで対応が出来るものならぜひ、この機会に触れておきたいと思い質問をさせて頂
きました。よろしくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#1
> trace( ''+e.target.currentCount );
> という部分にエラーがでますが、なぜでしょうか?
> 何度もすみません。よろしくお願い致します。
タイマーのイベントをトレースしているだけなので、
動かないのであれば、コメントアウトするなり削除するなりしてください。
また、参考URLのマニュアルをみながら、
提示したコードをたたき台にし、目的にあったコードに書き換えて下さい。
大変勉強になりました。ありがとうございます。
何度もご質問してすみませんでした。
これをキッカケにして、ASをしっかり勉強させて頂きます。
本当にありがとうございました。
No.2
- 回答日時:
#1
タイマークラスのインスタンス名を間違えていました。
cmaskというのはマスクの名前なので、
var tm:Timer = new Timer( 1000, 60 );
といった感じにしてください。
あとは、cmask.y 以外の cmask を tm に置き換えてください。
お手数おかけします。
この回答への補足
trace( ''+e.target.currentCount );
という部分にエラーがでますが、なぜでしょうか?
何度もすみません。よろしくお願い致します。
No.1
- 回答日時:
既にオーサリングツール上に、ロゴとマスクがあるので、
それに名前がついていればasで操作できます。
マスクの移動制御には、Timer, TimerEventクラスを使用します。
// フレームに記述
// Y軸の移動量
var y_mvnum = 5;
// cmask : マスクにつけた名前
cmask = new Timer( 1000, 60 ); // 時間は調整する事
cmask.addEventListener( TimerEvent.Timer, TMHandler );
cmask.addEventListener( TimerEvent.Timer_COMPLETE, CompleteTMHandler );
cmask.start();
// タイマー始動中ハンドラ
function TMHandler( e:TimerEvent ):void
{
cmask.y -= y_mvnum;
trace( ''+e.target.currentCount );
}
// タイマー終了ハンドラ
function CompleteTMHandler( e:TimerEvent ):void
{
cmask.removeEventListener( TimerEvent.Timer, TMHandler );
cmask.removeEventListener( TimerEvent.Timer_COMPLETE, CompleteTMHandler );
trace( 'complete' );
}
参考URL:http://livedocs.adobe.com/flash/9.0_jp/ActionScr …
この回答への補足
早速の回答ありがとうございます。
勉強不足で大変恐縮なのですが、
エラーが出ます。なぜでしょうか?
マスクにはcmaskと名前を付けましたが、上手くいきません。
どうかよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- デザイン ロゴの無償依頼についてです。私は中学生で、趣味で絵を描いてます。 先日、私の小学校の同級生(A)がグ 3 2022/09/29 15:58
- 美術・アート どうしたらいいですか? 4 2022/05/30 13:34
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- マンガ・コミック もう少し効率よく漫画を上達できますか? 6 2022/10/25 14:22
- 知的財産権 著作権について 6 2023/01/15 11:55
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- 日本語 助詞「は」と「が」の使い方の違いを教える簡単な方法 21 2022/08/16 08:06
- マンガ・コミック いい加減この議論に蹴りを付けたい・・・納得したい・・・ 3 2022/12/28 11:36
- pixiv 絵師はなぜ1枚絵ばかりで漫画を描かないのか? 14 2022/08/05 10:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
切り抜いた部分が動くアニメー...
-
YOASOBI
-
縦のメニューバー作成方法で困...
-
Pythonのtkinterについて
-
画像表示をアルファでフェード...
-
プログラミング、アーキテクチ...
-
C# chart controlの透過について
-
XMLでJPEGスライドを作成_表示...
-
背景画像が拡大縮小しつつ、大...
-
複数mcのランダム再生とmc指定...
-
テキストフィールドについてのA...
-
Adobe Flash Player 9 のテキ...
-
全てのテキストボックスをセル...
-
画像切り替えのアクションスク...
-
ラッコって?
-
VBAでホームページからコピーし...
-
100点でクリアする簡単なモグラ...
-
ランダムに4桁の数字を表示する...
-
App store のマークってイルミ...
-
シンボル化解除の方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マスクをとるとオーバーフロー...
-
OpenGLで背景をグラデーション...
-
Simulinkのサブシステムの完全...
-
OpenGLのグラデーションについて
-
アセンブリ言語のcasl2について...
-
C言語でネットワーク範囲のIPア...
-
マスクのサイズを変更すると対...
-
FLASHで使用するマスクやイラス...
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
五芒星は、悪魔崇拝とどういう...
-
else if文の順序を変えることに...
-
RPG(AS400)の本、サイトってあ...
おすすめ情報