こんにちは私はアプリを構築しており、Dialog ANE を使用しています。
5 つの異なるオプションとそれらのオプションの初期値を含む iOS 用の MultiSelect ダイアログを表示する必要があります。このダイアログを表示するために、ANE に付属の例をコピーしました。MultiSelect ダイアログを表示すると、渡された値の配列は正しく表示されますが、selectedItems が正しく機能せず、内部の値がマターしません。初期値なしでも試してみましたが、ダイアログには1つの要素が選択されていることが表示されます。
この 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();
}
事前にどうもありがとうございました