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ランキング
-
OpenGLのグラデーションについて
-
photoshopで書いた四角の枠の中...
-
【VB.NET】別Formのボタンが押...
-
python ボタンを押すと複数の関...
-
指定したURLを開くアクショ...
-
'2465'指定した式で参照してい...
-
【ExcelVBA】ファイル名をセル...
-
C# chart controlの透過について
-
テキストボックスにセルの値を...
-
DelphiのRichEditでカーソル位...
-
VBAユーザーホームテキストボッ...
-
四乗根を英語で言うと・・・
-
テキストボックスの中身をリセ...
-
テキストエリア内の文字列にリ...
-
マウス自体の移動量の取得
-
VBScriptでMsgBoxのYesNoボック...
-
flash ブラウザのサイズに合わ...
-
別のアプリケーションのテキス...
-
シンボルをコピーしたい (Flash...
-
ムービークリップがループしません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アセンブリ言語のcasl2について...
-
Simulinkのサブシステムの完全...
-
C言語でネットワーク範囲のIPア...
-
マスクをとるとオーバーフロー...
-
マスクのサイズを変更すると対...
-
シグナルのマスクについて
-
グラデーションマスクのかけ方...
-
ポインタを中心とした円の範囲...
-
構造体のマスクというメンバ
-
切り抜いた部分が動くアニメー...
-
Fireworks4の写真の切り取り方...
-
グラデーションマスクにトゥイ...
-
画像を角度を付けて消す方法
-
FLASHで使用するマスクやイラス...
-
illustrator→FLASHでグラデーシ...
-
ぼかしたマスク
-
ActionScript3.0にて描画させた...
-
photoshopで書いた四角の枠の中...
-
テキストボックスの中身をリセ...
-
python ボタンを押すと複数の関...
おすすめ情報