jagatai
Member
|
FontDefault.load()
So i think im having one of those days, however how does one pass a Font UID to load, when .load() expects a string?
-J
LOL figured it out, COPY then Ctrl+V the FileID
-J
(This post was last modified: 07-03-2013 10:50 PM by jagatai.)
|
|
07-03-2013 10:45 PM |
|
Esenthel
Administrator
|
RE: FontDefault.load()
There are so many ways you can do this:
Tutorial 01 - Start/4 - Using Resources
Code:
// Each resource in the project has its unique ID (UID).
// You can check the ID of an element by right clicking on it, and selecting "Properties".
// From there you can copy its "ID", or its "File ID" so it can be used in the codes.
// To do this faster, you can use following methods:
// -Drag and drop an element on the source code which will copy its ID into mouse position in the codes.
// -Ctrl + Right click on an element which will copy its ID into current position in the codes.
// -Ctrl + Shift + Right click on an element which will copy its File ID into current position in the codes.
// -Ctrl + Shift + Space to display list of project elements and select the one that you're interested in.
// Let's draw an image from project resources, we need to use 'Images' cache,
// to access an Image through its ID this way:
Images(UID(1119600675, 1212460399, 80010661, 526665178))->drawFs(); // draw image full screen
// If you'd like to investigate the project element by its ID, simply:
// Copy the whole "UID(..)" text into "Find element" textline in the project view,
// and desired element will get highlighted.
-Ctrl + Shift + Right click on an element which will copy its File ID into current position in the codes.
Also you can use EncodeFileName(UID(..)) to get the string.
However the best way is to do this at the start of Init()
Fonts.del();
FontDefault=Fonts(UID(..));
|
|
07-04-2013 12:15 PM |
|
jagatai
Member
|
RE: FontDefault.load()
Awesome, thanks Esenthel!
|
|
07-04-2013 07:33 PM |
|