0

文件名 MyClass

    <mx:Script>
        <![CDATA[

            public var checked:Boolean;

            private function init():void {

                checked = false;

            }
        ]]>
    </mx:Script>
</mx:Tile> 

我已经用这段代码创建了一个文件,我是否必须创建这个自定义类的对象来设置自定义属性

在我的模块中添加了这个:

<?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();

但我收到一个错误,即找不到类..我做错了什么?

4

1 回答 1

0

当您扩展一个组件时,您还必须使用该名称调用它

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

var t:MyClass = new MyClass();

代替

var t:Tile = new MyClass();
于 2013-06-03T10:44:06.600 回答