我试图在Flash Professional CC项目中使用Spark组件。我已将AIR 14添加到Flash CC:
我已经调整了我的偏好以使用Apache Flex SDK并将其指向Flex附加库的路径:
现在,我可以为项目添加spark组件:
import spark.components.Button;
var btn:Button = new Button();
btn.label = "Test";
btn.x = 300;
btn.y = 300;
this.addChild(btn);
但是当我运行它时,它并没有显示它们。它出了什么问题?
PD:抱歉我的英语不好
答案 0 :(得分:2)
Spark组件不能在Flash CC项目中使用。这些组件应由管理人员的Flex系统(样式,css等)初始化,而不是由编码人员自己直接创建。它们只能在基于mxml的项目中工作,其中组件的初始化被推迟并由这些管理器处理。简而言之,火花组件已经专门用于基于Flex的项目,并且没有直接的方法在Flash项目中使用它们。