在.fla中使用spark组件

时间:2014-06-14 20:46:08

标签: actionscript-3 flash flex air

我试图在Flash Professional CC项目中使用Spark组件。我已将AIR 14添加到Flash CC:

enter image description here

我已经调整了我的偏好以使用Apache Flex SDK并将其指向Flex附加库的路径:

enter image description here

现在,我可以为项目添加spark组件:

import spark.components.Button;

var btn:Button = new Button();  
btn.label = "Test";  
btn.x = 300;  
btn.y = 300;  
this.addChild(btn); 

但是当我运行它时,它并没有显示它们。它出了什么问题?

PD:抱歉我的英语不好

1 个答案:

答案 0 :(得分:2)

Spark组件不能在Flash CC项目中使用。这些组件应由管理人员的Flex系统(样式,css等)初始化,而不是由编码人员自己直接创建。它们只能在基于mxml的项目中工作,其中组件的初始化被推迟并由这些管理器处理。简而言之,火花组件已经专门用于基于Flex的项目,并且没有直接的方法在Flash项目中使用它们。