制御するflashムービークリップの色をスライダー

このチュートリアルの男性のフルスライダーを作成するためのアプリケーションで赤、緑、青、およびアルファ値を制御するムービークリップの色:

  1.   

    フラッシュを新しく作成する文書や保存します。

  2. メインのタイムラインでは、デフォルトの名前を変更するレイヤとしてmovieclipsと層の名前を新しく作成する処置を示します。

  3. ムービークリップのシンボルを作成すると円を描くにしてください。 サークルなければならないのは約120 × 120ピクセルです。

  4. に戻るには、メインのタイムラインのインスタンスを作成すると、ムービークリップのサークルステージの上では、 movieclips層します。 インスタンスの上に置き、左側の段階にあります。 名前のインスタンスcircle_mcを使用してプロパティインスペクタます。

  5. コンポーネント]パネルを開きます(ウィンドウのコンポーネント)と4つのインスタンスをドラッグしてコンポーネントスクロールバーに入ると、舞台上movieclips層します。 これらの名前のインスタンスred_sb 、 green_sb 、 blue_sb 、およびalpha_sbます。 水平線の右側に持って行ってくれるの段階にあります。

  6. アクションのキーフレームを選択して[アクション]パネルを開き層とします。

  7. 次のコードを追加してテストしてパネルを開き、アクション映画(映画のテストを制御)します。 スクロールバーの色づけを示すの色が自動的に彼らのコンポーネントを制御します。 親指のスライダーを動かして調整しスクロールバーの色のサークルです。

  / /関数を定義することが初期化してインスタンスとしてスクロールバースライダーを/ /カラー値を制御します。 機能initsliders ( ) ( 
  / /まず、スクロールのプロパティを設定してそれぞれのスクロールバーます。 赤色のため、 / /緑、青スクロールバー、値すべき範囲0〜255ます。 を使用する/ / pagesize 120のカラースライダーバーを作成するに親指比例します。  / /アルファの範囲は0〜100ており、そのpagesizeなければならない47を作成/ /親指のバーでは、他のスライダーに比例します。  red_sb.setscrollproperties ( 120 、 0 、 255 ) ; green_sb.setscrollproperties ( 120 、 0 、 255 ) ; blue_sb.setscrollproperties ( 120 、 0 、 255 ) ; alpha_sb.setscrollproperties ( 47 、 0 、 100 ) ; 
  / /スライダーの色をした。 そのred_sbスライダ赤と、同様に、 / / green_sb緑とblue_sb青だった。 白のalpha_sbスライダをします。  red_sb.setstyleproperty ( "顔"は、 0xff0000 ) ; green_sb.setstyleproperty ( "顔"は、 0x00ff00 ) ; blue_sb.setstyleproperty ( "顔"は、 0x0000ff ) ; alpha_sb.setstyleproperty ( "顔"は、 0xffffff ) ; 
  / /初期位置を設定して、カラースライダーをします。  alpha_sb遺跡で100 %にします。  red_sb.setscrollposition ( 127 ) ; green_sb.setscrollposition ( 127 ) ; blue_sb.setscrollposition ( 127 ) ; ) 
 機能initcolor ( ) ( / /ストアの新色をオブジェクトのプロパティcircle_mcます。  my_color =新色( circle_mc ) ; circle_mc.col = my_color ; 
  / /ストアを参照しスクロールバーとしての4つのプロパティをcircle_mcます。  circle_mc.red = red_sb ; circle_mc.green = green_sb ; circle_mc.blue = blue_sb ; circle_mc.alpha = alpha_sb ; ) 
  / /スライダーを初期化すると、オブジェクトの色をします。  initsliders ( ) ; initcolor ( ) ; 
  / /更新して色のcircle_mcムービークリップに基づいて、ポジションスライダをします。  circle_mc.onenterframe =関数( ) ( / /取得し、現在の位置の色とアルファスライダーします。  var r = 255 -t his.red.getscrollposition( ) ; v arグラム= 2 55- th is.green.getscrollposition() ; v a rbの= 2 5 5-t hi s.blue.getscrollposition(); v a r 、=1 0 0 -th is .alpha.getscrollposition( ) ; 
  / /オブジェクトのプロパティを設定する変換を設定するcircle_mcの色をします。  transformobj =新しいオブジェクト( ) ; transformobj.ra = 0 ; transformobj.rb = rの; transformobj.ga = 0 ; transformobj.gbグラム= ; transformobj.ba = 0 ; transformobj.bb = bの; transformobj.aa =を; transformobjします。 abの= 0 ; this.col.settransform ( transformobj ) ; ) 
これは、記事を追加したエリスfrugalo
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:記事"を制御するflashムービークリップの色をスライダー"だった翻訳する自動翻訳サービスを使っています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。

Online: 501 users browsing the articles directory