2011-06-27 1 views
3

私にこれを手伝ってもらえますか?以下のコードは、より良い表示のためにスクロールを追加するまでそして突然、私はエラーを取得:デフォルトプロパティの複数の初期化値、 'spark.core.IViewport'タイプの 'viewport'

"Multiple initializer values for default property, 'viewport' of type 'spark.core.IViewport'" 

おかげ

[CODE] 

    <s:Scroller 
    width="100%" 
    height="100%" 
    > 

<s:Group id="basicDataGroup" includeIn="initial"> 

    <s:HGroup id="buttonGroup" 
       x="250" 
       paddingTop="20" 
       gap="15"> 
     <s:Button id="addBT" label="{resourceManager.getString('aggregationUI','add')}" click="addBT_clickHandler(event)"/> 
     <s:Button id="delBT" label="{resourceManager.getString('aggregationUI','delete')}"/> 
    </s:HGroup> 

    <s:DropDownList id="languageCombo" 
        prompt="{resourceManager.getString('aggregationUI','lang')}" 
        dataProvider="{new ArrayCollection([{locale:'fr_FI',label:'France'}, {locale:'en_US', label:'English'}])}" 
        change="languageChange(event)" 
        width="100" 
        x="473" 
        y="20"/> 

    <components:SearchComponent id="searchModel" searchClick="searchModel_searchClickHandler(event)"/> 

    <components:DataComponent id="basicData" 
           x="250" 
           y="50"/> 
</s:Group> 

<s:Group id="newModelGroup" includeIn="newModel"> 
    <components:NewDataComponent id="newModelData"/> 
    </s:Group> 
</s:Scroller> 
[/CODE] 

答えて

6

スクロールは、ただ1つのコンポーネントにビューポートすることができます。あなたのスクローラーには、basicDataGroupとnewModelGroupがあります。あなたが州を持っていても、両方が同時に存在するわけではありませんが、私はFlexがそれを知るために調整されているとは思いません。その代わりに、2つのグループを1つのグループにまとめ、その親グループをScrollerのビューポートにします。

、Frishberg @Ryan ライアン

+0

感謝に役立ちます願っています。それがそれを解決しました。 – helpdesk