Flex에서 리소스 번들의 아이콘을 가져 오는 데 문제가 있습니다. 여기에 시나리오는 다음과 같습니다 내가 가진 icons.properties에서Flex의 리소스 번들에서 아이콘을 가져 오는 중 문제가 발생했습니다.
-ResourceManagerTest
-resources
-icons
-icon1.png
-icon2.png
-icons.properties
-src
-MyButton.as
-ResourceManagerTest.mxml
:
디렉토리 구조는 다음과 같습니다
CIRCLE_FILLED=Embed("icon1.png")
CIRCLE_CONTOUR=Embed("icon2.png")
내가 누구의 아이콘로부터 인출되는 버튼 ToggleButtonBar와를 만들고 싶습니다 자원 번들.
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
creationComplete="onCreationComplete()">
<mx:Script>
<![CDATA[
[Bindable]
public var dataProvider:Array;
public function onCreationComplete():void {
dataProvider = new Array();
dataProvider.push(new MyButton());
dataProvider.push(new MyButton());
tgb.dataProvider = dataProvider;
}
]]>
</mx:Script>
<mx:ToggleButtonBar id="tgb"/>
버튼이 나타나지 않는 그러나 어떤 아이콘 않고 : 나는 ToggleButtonBar와 정의 곳 ResourceManagerTest가 여기
package
{
import mx.resources.ResourceManager;
public class MyButton extends Object
{
public var icon:Class;
public function MyButton()
{
super();
icon = ResourceManager.getInstance().getClass("icons", "CIRCLE_FILLED");
}
}
}
그리고 :
여기에 프로그램 생성 버튼의 소스입니다. 내가 도대체 뭘 잘못하고있는 겁니까?
답변을 좋아한다면 upvote해야하며 문제가 해결되면 올바른 것으로 표시해야합니다. –
경로는 특성 파일과 관련되어야합니다. – Janosch