Как использовать код компонентов ActionScript в компонентах MMXL - PullRequest
1 голос
/ 08 мая 2011

как я могу использовать код компонента actionscript в компонентах mmxl, как в компонентах actionscript мы используем классы, но в компоненте mmxl мы не можем использовать функцию классов, так как я могу использовать код компонента actionscript в компоненте mmxl

пример ,,

это код компонента 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, реализует IBindingClient в коде компонента mmxlспособ его использования, извините, я новичок, если это глупый вопрос

1 Ответ

0 голосов
/ 08 мая 2011

Вот как вы можете получить класс из 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>

Обратите внимание, что интерфейс должен быть указан с полным путем, импорт не влияет на него.

...