Label を使用したアプリケーションの作成

次の手順は、オーサリング時に Label コンポーネントをアプリケーションに追加する方法を示しています。この例では、単に "有効期限" というテキストをラベルで表示します。

Label コンポーネントを使用してアプリケーションを作成するには :

  1. 新しい Flash ファイル (ActionScript 3.0) ドキュメントを作成します。
  2. Label コンポーネントを [コンポーネント] パネルからステージにドラッグし、プロパティインスペクタで次の値を設定します。
  3. TextArea コンポーネントをステージにドラッグし、プロパティインスペクタで次の値を設定します。
  4. [アクション] パネルを開いて、メインタイムライン内でフレーム 1 を選択し、次の ActionScript コードを入力します。
    var today:Date = new Date();
    var expDate:Date = addDays(today, 14);
    aTa.text = expDate.toDateString();
    
    function addDays(date:Date, days:Number):Date {
        return addHours(date, days*24);
    }
    
    function addHours(date:Date, hrs:Number):Date {
        return addMinutes(date, hrs*60);
    }
    
    function addMinutes(date:Date, mins:Number):Date {
        return addSeconds(date, mins*60);
    }
    
    function addSeconds(date:Date, secs:Number):Date {
            var mSecs:Number = secs * 1000;
            var sum:Number = mSecs + date.getTime();
            return new Date(sum);
    }
    
  5. [制御]-[ムービープレビュー] を選択します。

次の例では、ActionScript を使用して Label パラメータを作成します。Label を使用して ColorPicker コンポーネントの機能を識別し、htmlText プロパティを使用して Label のテキストに書式を適用しています。

ActionScript を使用して Label コンポーネントインスタンスを作成するには :

  1. 新しい Flash ファイル (ActionScript 3.0) ドキュメントを作成します。
  2. Label コンポーネントを [コンポーネント] パネルから現在のドキュメントの [ライブラリ] パネルにドラッグします。
  3. ColorPicker コンポーネントを [コンポーネント] パネルから現在のドキュメントの [ライブラリ] パネルにドラッグします。
  4. [アクション] パネルを開いて、メインタイムライン内でフレーム 1 を選択し、次の ActionScript コードを入力します。
    import fl.controls.Label;
    import fl.controls.ColorPicker;
    
    var aLabel:Label = new Label();
    var aCp:ColorPicker = new ColorPicker();
    
    addChild(aLabel);
    addChild(aCp);
    
    aLabel.htmlText = '<font face="Arial" color="#FF0000" size="14">Fill:</font>';
    aLabel.x = 200;
    aLabel.y = 150;
    aLabel.width = 25;
    aLabel.height = 22;
    
    aCp.x = 230;
    aCp.y = 150;
    
  5. [制御]-[ムービープレビュー] を選択します。

 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000443.html