文件名MyClass
<mx:Script>
<![CDATA[
public var checked:Boolean;
private function init():void {
checked = false;
}
]]>
</mx:Script>
</mx:Tile>
我使用此代码创建了一个文件,是否必须创建此Custom类的对象以设置自定义属性
在我的模块中添加了这个:
<?xml version="1.0"?>
<s:Module
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" initialize="init();"
xmlns:MyComp="components.*">
var t:Tile = new MyClass();
但是我得到一个错误,那就是没找到班级......我做错了什么?
答案 0 :(得分:0)
扩展组件时,还必须使用该名称调用
如果我理解你的例子,你必须使用
var t:MyClass = new MyClass();
而不是
var t:Tile = new MyClass();