Flash CS3

カスタムビヘイビアの作成

カスタムビヘイビアを記述するには、目的のビヘイビアを実行するために必要な ActionScript 2.0 コードを含む XML ファイルを作成し、ローカルコンピュータの "Behavior" フォルダに保存します。ビヘイビアは、次の場所に保存されます。

  • Windows の場合 : C:¥Documents and Settings¥ユーザー名 ¥Local Settings¥Application Data¥Adobe¥Flash CS3¥言語¥Configuration¥Behaviors

  • Macintosh の場合 : Macintosh HD/ユーザ/ユーザー名/Library/Application Support/Adobe/Flash CS3/言語/Configuration/Behaviors/

    独自のビヘイビアを作成する前に、さまざまなビヘイビア XML ファイルを確認し、XML ファイルのシンタックスと、ビヘイビアの作成に使用される ActionScript について十分に理解しておく必要があります。ビヘイビアの記述に慣れていない場合は、ダイアログボックスなどのユーザーインターフェイスエレメントの作成に使用される XML タグと、ビヘイビアの作成に使用されるコーディング言語である ActionScript について十分理解しておいてください。インターフェイスエレメントの作成に使用される XML の詳細については、「Flash の拡張機能」 を参照してください。ActionScript の詳細については、『ActionScript 3.0 のプログラミング』または『ActionScript 2.0 の学習』を参照してください。

    他の Flash ユーザーが作成したビヘイビアを、Adobe Flash Exchange サイトからダウンロードすることもできます。Adobe Exchange の URL は、www.adobe.com/go/flash_exchange_jp です。

  1. XML エディタを使用して、既存のビヘイビアの XML ファイルを開いて、作成するビヘイビアに合わせてファイル名を変更することができます。
  2. カテゴリ 属性の新しい値を、XML ファイルの behavior_devinition タグで入力します。

    次の XML コードによって、ビヘイビアが表示される [Flash ビヘイビア] パネルで "myCategory" という名前のカテゴリが作成されます。

    <behavior_definition dialogID="Trigger-dialog" category="myCategory"
    authoringEdition="pro" name="behaviorName">
  3. behavior_definition タグの名前属性に新しい値を入力します。これが、Flash オーサリング環境で表示される、そのビヘイビアの名前になります。
  4. (オプション) カスタムビヘイビアでダイアログボックスが必要な場合は、<properties> および <dialog> タグを使ってパラメータを入力します。

    独自のカスタムダイアログボックスの作成に使用されるタグとパラメータの詳細については、「Flash の拡張機能」を参照してください。

  5. <actionscript> タグで、ActionScript コードを入力してビヘイビアを作成します。

    ActionScript の詳細については、『ActionScript 2.0 の学習』または『ActionScript 3.0 のプログラミング』を参照してください。

    例 ("Movieclip_loadMovie.xml" ビヘイビアファイルから) (ActionScript 2.0):

    <actionscript>
      <![CDATA[ 	//load Movie Behavior
    	if($target$ == Number($target$)){
    		loadMovieNum($clip$,$target$);
    	} else {
    		$target$.loadMovie($clip$);
    	}
    	//End Behavior
      ]]> 
    </actionscript>
  6. ファイルを保存して、ビヘイビアをテストします。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7dae.html