0

1 レベルの XML データを使用して簡単な再プロットを作成し、Oracle チュートリアルhttp://docs.oracle.com/cd/E10383_01/doc/bip.1013/e10416/flashtemp.htmのすべてのガイドラインに従いました。

Flash Builder からアプリケーションを実行すると、チュートリアルのように単純なデータ グリッドで問題なく動作しますが、パブリッシャーで swf ファイルを Flash テンプレートにアップロードすると、エラー #2032 で実行に失敗します。何が間違っているかの手がかりのために!チュートリアルやヘルプは役に立ちませんでした。

これが私のフレックスアプリケーションのソースコードです:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600">
    <mx:Script>
        <![CDATA[
            [Bindable]
            public var dataXML:XML = 
                <ROWSET>
                <ROW>
                <ACCOUNT_NUMBER>999222111</ACCOUNT_NUMBER>
                <CURR_CODE>USD</CURR_CODE>
                <INSTALLMENT_AMOUNT_LC>8840</INSTALLMENT_AMOUNT_LC>
                </ROW>
                </ROWSET>;
        ]]>
    </mx:Script>
    <mx:Panel left="10" top="10" width="477" height="267" layout="absolute">
        <mx:DataGrid left="0" right="1" top="0" bottom="10" dataProvider="{dataXML.ROW}"
                     horizontalCenter="-1">
            <mx:columns>
                <mx:DataGridColumn dataField="ACCOUNT_NUMBER" headerText="Account Number"/>
                <mx:DataGridColumn dataField="CURR_CODE" headerText="Currency Code"/>
                <mx:DataGridColumn dataField="INSTALLMENT_AMOUNT_LC" headerText="Instalment Amount"/>
            </mx:columns>
        </mx:DataGrid>
    </mx:Panel>

コードの何が問題なのかわかりません!またはエラーの原因、BI または swf ファイル。

誰でも私を助けることができますか?

私は Oracle 10g と Flash builder 4.6 を使用しています。

4

1 に答える 1

0

多くの検索を行った結果、Flex Builder 4.6 を使用して作成されたレポートを Oracle 10g BI Publisher にリンクするための解決策がないという結果に達しました。

しかし、Flex Builder 2.0 にダウングレードするとうまくいき、Oracle BI Publisher でレポートを実行すると、このバージョンの Flex を使用して構築された Flash テンプレートのデータを表示できるようになりました。上記の質問。

これは、Oracle 10g とその BI Publisher、および Adob​​e の新しいバージョンの Flex Builder との間の下位互換性の問題であると考えています。

于 2012-11-12T07:08:46.443 に答える