> Fri, 4 Nov 2005, Steve Warren wrote:
> *[A WHILE AGO ON FLASHCODERS...]*
> 
> On 8/3/05, Iestyn Lloyd <[EMAIL PROTECTED]> wrote:Hi all,
> 
> i've skinned the FMX2004 scrollpane component by altering the
> ScrollBarAssets MC, and now i've been told that i need to have 2
> completely different skins for the scrollpane - and that they need to be
> shown at the same time.
> Is this possible? If so... err.. how? :)
> 
> * [SOUND OF CRICKETS CHIRPING] ie: nobody replied.
> *
> -------------------------------------------------------------------
> 
> I need to do the same thing with a Window component, and have perhaps an
> easier question about the ComboBox.
> 
> I've been studying and working with Themes, Styles and Skinning for the V2
> Components on a project with a deadline that has come and gone - we're
> behind! The project was developed using the V2 components early on, with the
> skinning of the components and final design implementation saved for last. I
> was recently brought into the project to do this work, and have found
> working with the v2 components to be, well... difficult to accomodate.
> 
> I have since dug my heels in, and am doing the best I can under the
> circumstances. We've been successful at skinning the RadioButton and
> CheckBox, and have had limited success with the ComboBox. Button and Window
> have been the most difficult.
> 
> If you look at the built-in Macromedia Help, there's lots of detailed
> information on the subjects. Here are my questions, and thanks in advance
> for any help provided!
> 
> 1) Window
> 
> I need to create several instances of the Window component - some with
> TitleBackgrounds (standard MenuBars with a Title and a Close Button), and
> some without. If you read the Help section [Components Language
> Reference/Window Component/Customizing The Window Component] you'll see what
> you can do with Styles and Skins. The TitleBackground is a skin element
> only, so if you customize the skin to delete the TitleBackground... it
> affects ALL instances of the Window component. I would have liked to see a
> Window Style setting "TitleBackgroundVisible:Boolean" which could be set to
> TRUE or FALSE. Or better yet, a Style setting that would accomodate
> ["Default", "Disabled", "CustomLinkageID"].
> 
> I started creating a custom MyWindow component that simply opens a container
> with a close button (the simplest form of window), but I ran into other
> problems. To create the window I'm struggling with, a custom built DialogBox
> class is called first, which creates an instance of a Window that depends on
> (Macromedia's built-in) PopUpManager class to manage overlapping Windows and
> their Modality. Without using the actual Window component, these features
> are unavailable without doing lots of extra research, development and
> testing.
> 
> MY QUESTION IS: Is there any way to create more than one standard Window
> component that PopUpManager will recognize? It seems we are locked in when
> we use the Window component to ONE SKIN per document. I would love to use a
> standard Window component for application wide usage, but have additional
> custom Window implementations with custom graphics that reference elements
> in more than a single "Window assets" folder inside a single THEME.
> 
> 2) ComboBox
> 
> I edited the skin graphics for ComboBox inside the ComboBox assets folder.
> We're currently basing our THEME on the standard HALO THEME. Currently the
> highlight of the ComboBox when you pull it down is green. I looked into the
> ThemeColor Style setting for Halo's ComboBox and was surprised to see three
> possible values - ["HaloGreen", "HaloBlue", "HaloOrange"]. I dug into the
> components FLA file to try to figure out why there might be a limited three
> settings in a Style, and couldn't figure it out.
> 
> Maybe you'll laugh when I say I would have appreciated a "HaloGrey"
> option... but I'm not laughing. Can someone please tell me how to achieve
> GREY???
> 
> ---------------------
> CONCLUSION
> ---------------------
> 
> I would have preferred to write my own classes or custom components for this
> type of job, but I came into the project after those critical decisions were
> made. I like some of what I see from the whole Theme/Style/Skin
> implementation, but overall it seems kludgy and weird to me. I didn't even
> talk about the most basic Button component yet, which I overrided
> immediately and created a custom component for. There is nothing more
> difficult than skinning a Button that you need to use everywhere, but looks
> different than the default Buttons that come with the program.
> 
> Can anyone shed some light on my predicament?
> 
> -steve warren

See articles:
Skinning the Flash 8 Components
or
Skinning the Flash MX 2004 Components
at MM Flash Developer Center:
http://www.macromedia.com/devnet/mx/flash/

I think you can achieve easily what you want by using "Pass in the
Values with initObject" or "Subclassing a Component Class" approach.

> It seems we are locked in when we use the Window component to ONE SKIN per 
> document.
I think it's true only with prototyping or "skinning without code".

-- 
Best regards,
 Gregory_GOusable                            
================================
http://GOusable.com
Flash components development.
Usability services.


_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to