Actionscript 3 正在尝试包括';*。as';而不是<;fx:脚本>;

Actionscript 3 正在尝试包括';*。as';而不是<;fx:脚本>;,actionscript-3,flex4,mxml,flash-builder,Actionscript 3,Flex4,Mxml,Flash Builder,我在选项卡导航器中嵌套了一个手风琴组件。每个手风琴窗格内部都有一个窗体。表单有两个网格,可以在彼此之间来回传输数据,还有几个按钮可以帮助它们。我有控制表单的actionscript。 *感谢阿斯曼帮我弄明白这部分 在“表格”包中,FormFunctions.as: import mx.collections.ArrayCollection; [Bindable] public var originalData:ArrayCollection; [Bindable] public var ch

我在选项卡导航器中嵌套了一个手风琴组件。每个手风琴窗格内部都有一个窗体。表单有两个网格,可以在彼此之间来回传输数据,还有几个按钮可以帮助它们。我有控制表单的actionscript。 *感谢阿斯曼帮我弄明白这部分

在“表格”包中,FormFunctions.as:

import mx.collections.ArrayCollection;

[Bindable]
public var originalData:ArrayCollection;

[Bindable]
public var changingData:ArrayCollection;

public function init( ):void
{
    this.changingData = new ArrayCollection( );
    this.originalData = new ArrayCollection( );
    for( var i:int = 0;i<100;i++)
    {
        var obj:Object = new Object( );
        obj.label = 'slot '+ i;
        obj.value = 's'+i;
        originalData.addItem( obj );
    }
}

public function addItem():void
{
    this.changingData.addItem(myStaticDataGrid.selectedItem );
    this.originalData.removeItemAt(myStaticDataGrid.selectedIndex);
}

public function clearList():void
{
    this.changingData.removeAll();
    init();
}
public function removeItem():void
{
    this.changingData.removeItemAt(bdgFormData.selectedIndex);
    this.originalData.addItem(bdgFormData.selectedItem );
}
导入mx.collections.ArrayCollection;
[可装订]
公共变量原始数据:ArrayCollection;
[可装订]
公共var变更数据:ArrayCollection;
公共函数init():void
{
this.changingData=newarraycollection();
this.originalData=新的ArrayCollection();

对于(var i:int=0;i将单击事件设置为:

click="addItem(event)"
附加项的功能如下:

private function addItem(e:MouseEvent):void
{

请给你的问题一个描述性的名称。不确定你在问什么,但我想你想让它成为一个文档类。我只是试图简化代码,这样我就不必把.as文件放在标记中。我能让它工作的唯一方法是把它放在标记下。当我尝试包含.as时,我得到未知属性错误。谢谢不过,这将有助于我做其他事情。将表单分离到另一个mxml文件中,并将其用作视图,然后将代码放在脚本标记中。应该更干净。这就是我分解代码的方式。另外,更容易跟踪所需的代码。
click="addItem(event)"
private function addItem(e:MouseEvent):void
{