トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     ボタンでフレームアクションの実行⇔再開
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Telkun
Åê¹ÆNo.40596
投稿日時: 2008-10-23 19:39
半人前
居住地: 博多区
投稿: 37
使用環境:
WinXP-Pro,Flash CS4 Pro(Player10,AS3.0)
AIR1.5
ボタンでフレームアクションの実行⇔再開
ボタン(インスタンス名:btn1)を押している間は繰り返しtrace("pressing")でpressingが表示され、
ボタンを離した時に表示が停止する動作をAS3.0で書くとどのようになるのでしょうか?

AS2.0以前なら、
on (press) {
this.onEnterFrame = function () {
trace ("pressing");
};
}
on (release) {
this.onEnterFrame = undefined;
}

と書いて実行出来たのですが、AS3.0での書き方が全く分かりません 
宜しくお願い致します。
Telkun
Åê¹ÆNo.40605
投稿日時: 2008-10-25 12:41
半人前
居住地: 博多区
投稿: 37
使用環境:
WinXP-Pro,Flash CS4 Pro(Player10,AS3.0)
AIR1.5
(自己レス)ボタンでフレームアクションの実行⇔再開
すいません。
レスが無いようなので、別の質問にします。
野中文雄
Åê¹ÆNo.40606
投稿日時: 2008-10-25 15:56
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ボタンでフレームアクションの実行⇔再開
イベントリスナーについては、理解されていますか?これはActionScript 3.0のもっとも基本的な事項ですので、参考書やヘルプなどできちんと学習されることをお勧めします。→【やり方(スクリプトの書き方)を教えてください

イベントリスナーとDisplayObject.enterFrameイベントについては、Gihyo.jp連載の第5回「イベントリスナーを使う」をお読みください。マウスイベントの扱いについては、F-siteセミナーのレジュメ「イベントを制する者、ActionScript 3.0を制す」に概説しています。
引用:
Telkunさんは書きました:
ボタン(インスタンス名:btn1)を押している間は繰り返しtrace("pressing")でpressingが表示され、
ボタンを離した時に表示が停止する動作をAS3.0で書くとどのようになるのでしょうか?


----------------
 

Telkun
Åê¹ÆNo.40612
投稿日時: 2008-10-26 11:35
半人前
居住地: 博多区
投稿: 37
使用環境:
WinXP-Pro,Flash CS4 Pro(Player10,AS3.0)
AIR1.5
Re: ボタンでフレームアクションの実行⇔再開
Fumioさん、レス有難うございます。

本や紹介サイトを参考に、なんとか自分で作ることができました。
(記述自体はAS3.0の専門家から見るとスマートではないかも知れませんが・・・)

次は、
 1クリック目→動作の継続→2クリック目→動作の中止
を実現するASにチャレンジしてみます。
野中文雄
Åê¹ÆNo.40616
投稿日時: 2008-10-27 0:31
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ボタンでフレームアクションの実行⇔再開
フラグ」を使って処理するというのが、基本でしょう。ActionScriptをある程度しっかり解説した書籍には、多く採上げられていると思われます。
引用:
Telkunさんは書きました:
次は、
 1クリック目→動作の継続→2クリック目→動作の中止
を実現するASにチャレンジしてみます。


----------------
 

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops