<font size=2 face="sans-serif">こんにちはyoshiと申します。</font>
<br>
<br><font size=2 face="sans-serif">SimpleDtoのFlexとの連携について質問です。</font>
<br>
<br><font size=2 face="sans-serif">【環境】</font>
<br>
<br><font size=2 face="sans-serif"> DBFlute 1.0.5F </font>
<br><font size=2 face="sans-serif">  Oracle 11g</font>
<br><font size=2 face="sans-serif"> Flex SDK 3.6A</font>
<br>
<br>
<br><font size=2 face="sans-serif">【状況】</font>
<br>
<br><font size=2 face="sans-serif">Flex側のDtoを「flexDtoDefinitionMap.dfprop」を、定義して</font>
<br><font size=2 face="sans-serif">作成しています。</font>
<br>
<br><font size=2 face="sans-serif">システムをデバック実行し、サーバーからクライアントにデータの送信がされた際に、</font>
<br><font size=2 face="sans-serif">以下のメッセージがEclipseのコンソールに表示されます。</font>
<br>
<br><font size=1 face="élér âSâVâbâN">TypeError: Error #1034: 強制型変換に失敗しました。mx.collections::ArrayCollection@c9ff3f9
を Array に変換できません。</font>
<br>
<br><font size=2 face="sans-serif">ただ、エラーは出るもののデータは渡されているようです。</font>
<br>
<br><font size=2 face="sans-serif">【原因】</font>
<br>
<br><font size=2 face="sans-serif"> Flex側のDtoのReferrer Tableの定義が、Array型で定義されているためと、思われます。</font>
<br><font size=2 face="sans-serif"> </font><font size=1 face="élér âSâVâbâN">※ArrayCollection</font><font size=2 face="sans-serif">に変更すると、エラーはなくなりました。</font>
<br>
<br><font size=2 face="sans-serif"> 例) </font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; McAisleDto;</font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>protected</b></font><font size=1 face="élér âSâVâbâN">
</font><font size=1 color=#71b2cf face="élér âSâVâbâN"><b>var</b></font><font size=1 face="élér âSâVâbâN">
_mcAisleList:Array;</font><font size=1 color=#00a000 face="élér âSâVâbâN"><i>/*
of the entity 'McAisleDto'. */</i></font>
<br>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>public</b></font><font size=1 face="élér âSâVâbâN">
</font><font size=1 color=#3f8080 face="élér âSâVâbâN"><b>function</b></font><font size=1 face="élér âSâVâbâN">
</font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>get</b></font><font size=1 face="élér âSâVâbâN">
mcAisleList():Array {</font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>if</b></font><font size=1 face="élér âSâVâbâN">
(_mcAisleList == </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>null</b></font><font size=1 face="élér âSâVâbâN">)
{ _mcAisleList = </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>new</b></font><font size=1 face="élér âSâVâbâN">
Array(); }</font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>return</b></font><font size=1 face="élér âSâVâbâN">
_mcAisleList;</font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; }</font>
<br>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>public</b></font><font size=1 face="élér âSâVâbâN">
</font><font size=1 color=#3f8080 face="élér âSâVâbâN"><b>function</b></font><font size=1 face="élér âSâVâbâN">
</font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>set</b></font><font size=1 face="élér âSâVâbâN">
mcAisleList(mcAisleList:Array):</font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>void</b></font><font size=1 face="élér âSâVâbâN">
{</font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=1 color=#001fe2 face="élér âSâVâbâN"><b>this</b></font><font size=1 face="élér âSâVâbâN">._mcAisleList
= mcAisleList;</font>
<br><font size=1 face="élér âSâVâbâN">&nbsp; &nbsp; }</font>
<br>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif"> これを</font><font size=1 face="élér âSâVâbâN">ArrayCollection</font><font size=2 face="sans-serif">にすることは可能でしょうか?</font>
<br>
<br>
<br><font size=2 face="sans-serif">以上、よろしくお願いいたします。</font>