It should, but somehow the styles and skins are not being added.  In Flex 4, 
styles are per-module so if you have multpile SWFs you may have to be more 
careful.


On 9/9/10 5:52 AM, "PicSnapr" <mobile.cl...@gmail.com> wrote:






Oh, is it mandatory to be used?
I thought, by not providing a skin it'd use the default mx skins for 
ProgressBar component!

--- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , Alex 
Harui <aha...@...> wrote:
>
> Default styles/skins for ProgressBar are missing.
>
>
> On 9/8/10 12:37 AM, "PicSnapr" <mobile.cl...@...> wrote:
>
>
>
>
>
>
> This is such a simple code that compiles correctly, but I'm getting the error 
> below when running it :(
>
> TypeError: Error #1007: Instantiation attempted on a non-constructor.
>  at mx.controls::ProgressBar/createChildren()[E:\dev\4.0.0\frameworks\pro 
> jects\framework\src\mx\controls\ProgressBar.as:1110]
>  at mx.core::UIComponent/initialize()[E:\dev\4.0.0\frameworks\projects\fr 
> amework\src\mx\core\UIComponent.as:7250]
> ......
>
> Here's the code that gives this error:
>
> <s:TitleWindow ...>
> .....
> .....
>
>
> <s:controlBarContent>
> <com:IconButton id="btnAdd" toolTip="Add file(s)" click="addFiles()" 
> icon="{addIcon}"
>  skinClass="com.skins.IconButtonSkin" width="20"/>
> <com:IconButton id="btnRemove" toolTip="Remove file(s)" click="removeFiles()" 
> icon="{removeIcon}"
>  skinClass="com.skins.IconButtonSkin" width="20"/>
> <mx:ProgressBar id="uploadProg" labelPlacement="center" width="100%"/>
> <com:IconButton id="btnCancel" toolTip="Cancel upload" icon="{cancelIcon}" 
> click="onUploadCanceled()"
>  skinClass="com.skins.IconButtonSkin" width="20"/>
> <com:IconButton label="Upload" toolTip="Upload file(s)" id="btnUpload" 
> icon="{uploadIcon}" click="uploadFiles()"
>  skinClass="com.skins.IconButtonSkin" width="20"/>
> <com:IconButton id="btnView" toolTip="Show/Hide file(s)" click="changeView()"
>  icon.full="{viewIconFull}" icon.mini="{viewIconMini}"
>  skinClass="com.skins.IconButtonSkin" width="20"/>
> </s:controlBarContent>
> </s:TitleWindow>
>
> If I remove the progressbar code from here, it runs fine. But with that one 
> line, I get above error during runtime. With this line in, even the Design 
> mode doesn't show-up in Flash Builder 4 :(
>
> Any idea what could be the issue here?
>
> PS: I've tried with the normal s:Button as well, before the skinned button 
> component. So obviously those can't be the problem.
>
>
>
>
>
>
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to