This page was saved using jaction on 2006-09-04 8:34:06.
Address: http://flexdocs.kr/docs/flex2/langref/mx/graphics/Stroke.html
Title: mx.graphics.Stroke (Flex™ 2 레퍼런스 가이드)  •  Size: 31577
Packagemx.graphics
Classpublic class Stroke
InheritanceStroke Inheritance Object
ImplementsIStroke

Stroke 클래스는, 선의 property를 정의합니다. Stroke object는 MXML 로 정의할 수 있습니다만, 어플리케이션으로 표시하기 위해서는 다른 object에 관련지을 필요가 있습니다. 다음의 예에서는, 2 개의 Stroke object를 정의해, 그것을 LineChart 컨트롤의 horizontalAxisRenderer 로 사용합니다.
  ...
<mx:Stroke id="ticks" color="0xFF0000" weight="1"/>
<mx:Stroke id="mticks" color="0x0000FF" weight="1"/>
  
<mx:LineChart id="mychart" dataProvider="{ndxa}">
<mx:horizontalAxisRenderer>
<mx:AxisRenderer placement="bottom" canDropLabels="true">
<mx:tickStroke>{ticks}</mx:tickStroke>
<mx:minorTickStroke>{mticks}</mx:minorTickStroke>
</mx:AxisRenderer>
</mx:horizontalAxisRenderer>
</LineChart>
  ...
  

MXML 문장구조법expandedMXML 문장구조법의 비표시

The <mx:Stroke> 태그는, Super 클래스의 모든 태그 속성을 Inheritance해, 다음의 태그 속성을 추가합니다.

 <mx:Stroke property alpha="1.0" caps="null|none|round|square" color="0x000000" joints="null|bevel|miter|round" miterLimit="0" pixelHinting="false|true" scaleMode="normal|none|noScale|vertical" weight="1 (in most cases)" /> 

See also

flash.display.Graphics
선의 사용


Public property
 property정의
  alpha : Number
선의 투명도입니다.
Stroke
  caps : String = "null"
선의 종단의 캡의 종류를 지정합니다.
Stroke
  color : uint = 0
선의 칼라입니다.
Stroke
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
  joints : String = "null"
모퉁이에서 사용하는 접합점의 외관의 종류를 지정합니다.
Stroke
  miterLimit : Number = 0
마이타가 잘라내지는 한도를 나타냅니다.
Stroke
  pixelHinting : Boolean = false
픽셀 전체에 대해서 선을 힌팅 할지 어떨지를 지정합니다.
Stroke
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
  scaleMode : String = "normal"
선의 확대·축소 방법을 지정합니다.
Stroke
  weight : Number
픽셀 단위의 선의 굵기입니다.
Stroke
Public Methods
 Methods정의
  Stroke (color:uint = 0, weight:Number = 0, alpha:Number = 1.0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 0)
constructor   .
Stroke
  apply (g:Graphics ):void
지정의 Graphics object에 property를 적용합니다.
Stroke
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
property의 상세
alphaproperty
public var alpha:Number

선의 투명도입니다. 유효한 값은, 0.0 (불가시)에서 1.0 (불투명)의 범위입니다.

디폴트치1.0. .

capsproperty 
public var caps:String = "null"

선의 종단의 캡의 종류를 지정합니다. 유효한 값은 다음과 같습니다. "round","square", 및 "none".

colorproperty 
public var color:uint = 0

선의 칼라입니다.

디폴트치0x000000 (black). .

jointsproperty 
public var joints:String = "null"

모퉁이에서 사용하는 접합점의 외관의 종류를 지정합니다. 유효한 값은,"round","miter", 및 "bevel" 입니다.

miterLimitproperty 
public var miterLimit:Number = 0

마이타가 잘라내지는 한도를 나타냅니다. 유효한 값의 범위는 0 에서 255 입니다.

디폴트치0.

pixelHintingproperty 
public var pixelHinting:Boolean = false

픽셀 전체에 대해서 선을 힌팅 할지 어떨지를 지정합니다. 이 값은, 곡선의 엥커의 위치와 선의 크기 자신의 양쪽 모두에 영향을 줍니다.

디폴트치false.

scaleModeproperty 
public var scaleMode:String = "normal"

선의 확대·축소 방법을 지정합니다. 유효한 값은,"normal","none","vertical", 및 "noScale" 입니다.

디폴트치"normal".

weightproperty 
weight:Number   [read-write]

픽셀 단위의 선의 굵기입니다. 차트의 상당수는, 디폴트치가 1 픽셀입니다.

Implements
    public function get weight():Number
    public function set weight(value:Number ):void
constructor    의 상세
Stroke()constructor   
public 함수 Stroke(color:uint = 0, weight:Number = 0, alpha:Number = 1.0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 0)

constructor   .

Parameters
color:uint (default = 0) — 선의 색을 지정합니다.
 
weight:Number (default = 0) — 픽셀 단위의 선의 굵기를 지정합니다.
 
alpha:Number (default = 1.0) — 0.0 에서 1.0 의 범위에서 알파치를 지정합니다.
 
pixelHinting:Boolean (default = false) — 픽셀 전체에 대해서 선을 힌팅 할지 어떨지를 지정합니다. 이 값은, 곡선의 엥커의 위치와 선의 크기 자신의 양쪽 모두에 영향을 줍니다.
 
scaleMode:String (default = "normal") — 선의 확대·축소 방법을 지정합니다. 유효한 값은,"normal","none","vertical", 및 "noScale" 입니다.
 
caps:String (default = null) — 선의 종단의 캡의 종류를 지정합니다. 유효한 값은,"round","square", 및 "none" 입니다.
 
joints:String (default = null) — 각으로 사용하는 접합점의 외관의 종류를 지정합니다. 유효한 값은,"round","miter", 및 "bevel" 입니다.
 
miterLimit:Number (default = 0) — 마이타가 잘라내지는 한도를 나타냅니다. 유효한 값의 범위는 0 에서 255 입니다.
Methods의 상세
apply()Methods
public function apply(g:Graphics ):void

지정의 Graphics object에 property를 적용합니다.

Parameters
g:Graphics — Stroke 의 스타일이 적용되는 Graphics object.






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/graphics/Stroke.html