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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
Åê¹ÆNo.4892
投稿日時: 2004-3-12 13:58
Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた
FlashMXマニュアル「演算子」>「その他の演算子」>「?:」から抜粋。
引用:
?: (条件演算子)
expression1 ? expression2 : expression3

説明
演算子; expression1 を評価し、expression1 の値が true である場合は、expression2 の値を返 します。それ以外の場合は、expression3 の値を返します。

引数が1のときは値がありますのでtrueとなって_xscale=200、0のときは_xscale=100(0はブール値ではfalseです)。
(Enlarge_mcとReduce_mcで渡している引数が異なることに注目してください)
Map_mc._xscale = flag? 200 : 100;

これは以下と同様の動きをします。
if(flag){
  Map_mc._xscale = 200;
}else{
  Map_mc._xscale = 100;
}

また、おっしゃるように2つ関数を作って割り当てても良いと思いますよ。
Enlarge_mc.onRelease = enlarge_function;
Reduce_mc.onRelease = reduce_function;


変数スコープが分からなければ、
「Flash Help」>「Flashの使用」>「ActionScript 言語について」>「変数について」を見てみてください。
抜粋すれば
引用:
タイムライン変数は、ターゲットパスを指定すれば、あらゆるタイムラインで使用できます。

また、メニューの「制御」>「ムービーのデバッグ」をすれば変数の動きがよく分かります。
引用:
それからもう一つ教えてください。
マスクを作成、ドラッグ、などのスクリプトは最初のフレームに書いておけばいいのでしょうか。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか tentenko 2004-3-11 14:36
     Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか s-n1211 2004-3-11 18:27
     Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか ゲスト 2004-3-11 20:28
       Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか tentenko 2004-3-11 21:06
         Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか rin-ko 2004-3-11 22:28
           Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか tentenko 2004-3-11 23:04
           Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか ゲスト 2004-3-11 23:05
             Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか tentenko 2004-3-11 23:44
               Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか ゲスト 2004-3-12 3:44
                 Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた tentenko 2004-3-12 12:08
                 » Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた ゲスト 2004-3-12 13:58
                     Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた kasai 2004-3-12 16:45
                       Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた tentenko 2004-3-12 16:52
                         Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた kasai 2004-3-12 18:10
                           Re: Playerでの拡大・ドラッグ機能をボタンで制御できないでしょうか<---スクリプトを置く場所を教えていた ゲスト 2004-3-12 18:13

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