如何在mmxl组件中使用actionscript组件代码

时间:2011-05-08 17:46:33

标签: flex flex3 flex4 flexbuilder

我如何在mmxl组件中使用actionscript组件代码,就像在我们使用类的actionscript组件中一样,但在mmxl组件中我们不能使用类函数,所以我如何在mmxl组件中使用actionscript组件代码

预报

这是actionscript组件代码

package components
{
    import assets.*;
    import flash.events.*;
    import flash.utils.*;
    import mx.binding.*;
    import mx.containers.*;
    import mx.controls.*;
    import mx.core.*;
    import mx.events.*;
    import mx.styles.*;

    public class DialogTitle extends HBox implements IBindingClient
    {
        private var title:String = "TitleDialog";
        public var DialogTitle1Image1:Image;
        public var DialogTitle2Image2:Image;
        public var DialogTitle3Label1:Label;
        var _bindingsBeginWithWord:Object;
        private var showCloseButton:Boolean = false;
        var _bindingsByDestination:Object;
        var _watchers:Array;
        var _bindings:Array;
        private var _documentDescriptor_:UIComponentDescriptor;
        private static var _watcherSetupUtil:IWatcherSetupUtil;

但我无法在mmxl组件中使用此代码如何使用公共类DialogTitle扩展HBox在mmxl组件代码中实现IBindingClient,有什么方法可以使用它,对不起我是新手,如果它是愚蠢的问题

1 个答案:

答案 0 :(得分:0)

以下是如何从HBox派生类并使其实现接口:

<?xml version="1.0" encoding="utf-8"?>
<mx:HBox
    implements="com.interfaces.IBindingClient"
>
<mx:Script>
<![CDATA[
     //and code goes here
]]>
</mx:Script>
</mx:HBox>

请注意,必须使用完整路径指定接口,导入对它没有影响。