-
Book Overview & Buying
-
Table Of Contents
haXe 2 Beginner's Guide
By :
Magic functions are special functions that should be handled with care—they are very useful to interface with your target platform, but they can produce undefined behavior if they are not correctly used. In addition, they do not provide any kind of typing as they can only be used inside an untyped block.
Available magic functions are different from one platform to another and therefore, if you are targeting several platforms, you really have to be careful and should consider using conditional compilation.
The Flash platform is certainly the one with the most magic functions. Certainly, you will not use all of them straight away, but they can always be useful. So, let's go on with them.
In addition, some of them are only available when targeting a specific version of Flash.
Available in Flash 6 to 10
The __new__ magic function allows you to create an instance of a class. Its syntax is as follows:
__new__(cl : Dynamic, param1 : Dynamic, param2 : Dynamic...
Change the font size
Change margin width
Change background colour