如何向A组件添加自定义属性

时间:2013-06-03 10:38:44

标签: flash flex actionscript

文件名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();

但是我得到一个错误,那就是没找到班级......我做错了什么?

1 个答案:

答案 0 :(得分:0)

扩展组件时,还必须使用该名称调用

如果我理解你的例子,你必须使用

var t:MyClass = new MyClass();

而不是

var t:Tile = new MyClass();