看看下面的代碼。s:SpriteVisualElement和「組件聲明不允許在這裏」
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:view="client.view.*" minWidth="955" minHeight="600">
<s:Panel x="10" y="10" height="100%" title="CTW" borderColor="#008040" fontFamily="Arial" fontWeight="bold" fontSize="13">
<s:HGroup>
...
<s:Scroller id="canvasGroup" width="650" height="500">
<s:Group>
<s:SpriteVisualElement>
<view:PNGCanvas id="canvas" /> <!-- error is thrown here -->
</s:SpriteVisualElement>
</s:Group>
</s:Scroller>
</s:HGroup>
</s:Panel>
</s:Application>
PNGCanvas
延伸flash.display.Sprite
。我收到一個錯誤component declarations are not allowed here
(在線標記爲error is thrown here
)。這裏有什麼問題?
謝謝!
's:SpriteVisualElement'不是一個容器類,所以這就是爲什麼'組件聲明不允許在這裏' – RIAstar 2012-04-19 12:44:39