We skin by using an XML file to hold the parameters that control the appearance of the GUI. This is read by the application and it draws the on-screen elements using the information in the XML file. The information can set fonts, colors, sizes, indicate images, tell the GUI which movie clips to use for the various purposes that we have defined, etc. This is very flexible and allows us to easily create new themes without changing the application.

Ron


Rudi Yardley wrote:
I am trying to design a flash based application that will require
multiple themes based on a theme id that should be passed into the main
movie. The way the application needs to work is that we need to have
runtime or scriptable selection of theme based on an input variable
like: main.swf?themeid=12
Which will make all the controls in main.swf use the library link id
assets in theme_12.swf

Problem is that if I loadmovie in the theme_12.swf I have no access to
its library items via link id - so I found that I can trick flash into
doing it via using an empty shared library object in main.swf's library
and place it on the stage there somewhere. Ok this is great I now have
access to theme_12.swf's assets but do I now have to do this for all 20
themes??? Is there some way I can make the loading association
dynamically? Has anyone tried to do this or something similar before?

Cheers,

rudi
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com



_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to