Distriqt Dialog ANE - MultiSelectBuilder错误

时间:2016-04-12 10:06:31

标签: ios actionscript-3 dialog air-native-extension distriqt

你好我正在构建一个应用程序,我正在使用Dialog ANE。

我需要为iOS显示一个MultiSelect对话框,其中包含5个不同选项和这些选项的初始值。我复制了ANE附带的示例来显示此对话框。当我显示MultiSelect对话框时,传递的值数组显示正确,但selectedItems无法正常工作,它没有内部的mattar值。我也试过没有任何初始值,对话框显示一个元素被选中。

我也将此ANE用于其他对话框,它可以正常工作。有什么我想念的吗?

这是我的代码:

if (Dialog.isSupported)
    {
        _dialogType = multipleSelectVO.type;
        _dialogData = multipleSelectVO.data;
        var values:Array = multipleSelectVO.options[0];
        var selectedItems:Array = multipleSelectVO.options[1];
        // values and selectedItems length is the same.
        var multiSelect:DialogView = Dialog.service.create(
                new MultiSelectBuilder()
                        .setTitle( multipleSelectVO.tittle )
                        .setAcceptLabel( "OK" )
                        .setCancelLabel( "Cancel" )
                        .setValues( values/*, selectedItems */) //I tried with both and just values.
                                                                // Dialog is not display correctly
                        .build()
        );


        multiSelect.addEventListener( DialogViewEvent.CLOSED, multiSelect_closedHandler );
        multiSelect.addEventListener( DialogViewEvent.CANCELLED, multiSelect_cancelHandler );
        multiSelect.addEventListener( DialogViewEvent.CHANGED, multiSelect_changedHandler );
        multiSelect.show();
    }

非常感谢您提前

1 个答案:

答案 0 :(得分:0)

这是ANE的一个问题,特别是多选择没有正确地将值数组转换为选定的行索引。

我们现在已经纠正了这个问题,很快就会有更新。检查github以获取更新。