Making / Customizing Advanced Themes
Hi,
I am trying to learn about how to make a skin for FreeStyle. I've got the SDK and I understand the basics of making a thtme (thanks to the great tutorial on this site), but I have a few questions that I hope someone can help answer for me.
Sorry if this does not make any sense, but what is it in say, the main menu, that causes a button / element to link to the menu that it should link to. I can see from another theme, that you have attributes such as PressKey and PressPath, however on the default skin's main menu I don't see where you can change any of these things.
I also see the MenuSetting.xml in the Settings folder, does this do anything (such as linking the TAB ID to a function if there is PressKey or PressPath as above)?
Also, when using animations and having named keyframes for the different points in the animation, what defines the points (like for example, in the default themes TeamFSD.xur, the points are things like 2To3, but where do these numbers get assigned), or are the named keyframes only to make it easier to look at, and are animations just done in order?
Another thing is the attributes you get for each element depends to changed based on there type, how would you make new objects and what do the different types of things mean (XuiScene, XuiControl, XuiElement, etc).
As you can see, I'm quite confused and I hope you can answer my questions I'm sure I'll eventually be able to put together a nice skin for myself and maybe post something here.
I'm new to FreeStyle and FreeStyle skinning, but I have previously made 2 NXE themes, but I can see that the real fun is in these!
|