에 대한 새로운 스킨 클래스를 만들기 http://flashcommander.org/blog/flex-4-mp3-player는나는 다음과 같은 플렉스 컴포넌트를 사용하고 ToggleButton의
이 구성 요소와 함께 제공되는 피부는 그러한 배경 색상 및 테두리 등의 아주 기본적인 스킨, 수 있습니다. 내가 프로젝트에서이 제어를위한 대안 피부를 정의하면됩니다 싶습니다 무엇
import spark.components.ToggleButton;
[SkinPart]
public var playPauseButton:ToggleButton;
, 나는 플렉스 꽤 새로운 그리고 난 '너무 스파크 그러나 구성 요소가 Mp3Player.as
에 정의 된 ToggleButton
의 사용을합니다 내가 어떻게 새로운 피부를 정의 할 것인지에 대해서는 확실치 않습니다. 피부로 정의 된 Mp3PlayerSkin.mxml
파일에서
은 다음과 같습니다
<!--- @copy spark.components.VideoPlayer#playPauseButton -->
<s:ToggleButton id="playPauseButton" left="0" bottom="0"
skinClass="spark.skins.spark.mediaClasses.normal.PlayPauseButtonSkin"
focusIn="event.target.depth=1" focusOut="event.target.depth=0" />
은 내가 그렇게하는 방법을 알고, 또는 클래스에 대한 참조를 제거하지는 않지만, 나는 새로운 class
만들 수 있습니다 가정 어떤 식 으로든 ToggleButton
피부를 확장하십시오. 나는 '기본'스킨을 어떤 식 으로든 재정의해야한다고 생각하고 있습니까? 다음 작업을 수행 할 수있는 것처럼
감사 모든 포인터 ...