画面表示 - ブラシ

Q1
lineDirectionプロパティとsetStartPointメソッド、setEndPointメソッドの関係性について
A1
直線スタイルのグラデーションを実装する際に、直線の描画方向を設定することができます。
対象オブジェクトの左上の頂点を(0,0)、右下の頂点を(1,1)と置いた座標軸の中で、開始座標、終了座標をそれぞれ設定することで描画方向が決まります。
直線の描画方向の設定方法は大きく分けて2種類あります。
※以下のサンプルではグラデーションの始点から終点までの距離において、始点に赤色を、
  中間点に緑色を、終点に青色を設定しています。

 @lineDirectionプロパティによる設定
  lineDirectionプロパティは、直線描画方向の設定を簡略化するプロパティです。
  このプロパティを設定することで、描画方向の開始座標と終了座標が自動的に決定されます。
  全4種類の描画方向を設定することができます。

 AsetLineStartPointメソッド、setLineStopPointメソッドによる設定
  setLineStartPointメソッドで描画方向の開始座標を設定できます。
  setLineStopPointメソッドで描画方向の終了座標を設定できます。
  これらのメソッドを用いることで、任意の直線描画方向を設定することができます。

  <lineDirectionプロパティとsetLineStartPointメソッド、setLineStopPointメソッドが
   混在している場合>
  lineDirectionプロパティとsetLineStartPointメソッド、setLineStopPointメソッドは、どちらも
  オブジェクト内の同じ領域を更新します。
  これらが混在している場合には、スクリプト上で後に記述されたものに座標が上書き
  されますので、併用される場合はご注意下さい。




【実行結果@】


【実行結果A】


【実行結果B】


【実行結果C】


【実行結果D】


 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser DT・Biz/Designer DT TIPS集 トップへ