HTML5 applications have a number of specific properties, allowing you to tweak the way they work.
Application properties
Generate HTML file
If checked, Clickteam Fusion 2.5 will save an html file (named after the name of your application) in the destination folder, so that you can load and launch your application. This html file is essential for the Build & Run option to work. This html file shows you a way to embed and display a Clickteam Fusion 2.5 application in a web page, and is fully commented.
You may want to create your own version of this file. If you do so, uncheck this property, and it will not be erased on the next build.
Group images in mosaic files
If checked, all the different images that your application contains will be grouped in bigger images, called mosaics. This feature dramatically reduces the time necessary to load the graphics of your application.
If your application contains a lot of images, the process of creating the mosaics can take some time. You may want to disable this property if the Build & Run option becomes too slow : all the images will be saved as individual files, and the building process will be faster. Do not forget to check this property again before releasing your application.
Keep resources between frames
If checked, Clickteam Fusion 2.5 will not release the images and sounds between each frame : they will not need to be reloaded the next time your application plays the same frame, thus accelerating the time necessary to enter the frame.
Do not use this option if your application has to run on mobile devices, like tablets or phones, as this kind of device does not have as much memory as PCs.
Run even if not focus
If unchecked, your application will be paused as soon as the browser window looses the focus. If checked, your application will keep on working if the browser window looses the focus.
Do not mute samples when application loses focus
This property is located in the “Runtime options” page of the application properties. If the previous property is checked (the application will run even if it does not have the input focus), it indicates whether or not Clickteam Fusion 2.5 will stop the sounds when the application loses the focus. You can, for example, keep on playing the sounds with the application paused.
Allow offline
Allows the generation of an “appcache” file, saved beside the html file, that allows your application to work on the user’s computer even if his machine is not connected to the Internet. All the sounds, images and data are cached in the browser cache file when the user plays your application for the first time, and will be used if the machine is not connected.
We suggest you to enable this option only at the end of the development, when your game is complete.
Note that, in order for this option to work, the mime type “text/cache-manifest” must be defined on your server for the files ending by “.appcache”.
Media folder
Contains the directory where all the resources of your application will be saved when you build your project. This property can be empty, in this case all the data will be stored at the root of the project. Changing this property will automatically change the code contained in the html file Clickteam Fusion 2.5 generates. Please note that if you decide to change the directory, you will have to manually erase the previous directory in the build project folder.
Source folder
Contains the directory where the Javascript source code allowing your application to run is saved. The property can be empty, in this case the Javascript code will be saved at the root of the project’s folder. The same remark as above applies.
Joystick images
This property contains the images of the touch joystick. Refer to the Joystick property below for more information.
Frame properties
Each frame also contains some HTML5-specific properties.
Display preloader.
If a preloader has been defined for your application, this property indicates whether or not to display it for this frame. For a preloader to be displayed, the next two things must be satisfied : 1. The preloader must be defined in the application properties, 2. The display preloader property must be selected.
Joystick
Clickteam Fusion 2.5 can, when your application is used on a mobile device that has no keyboard, replace the key with a virtual joystick, or a joystick piloted by the accelerometers. The choice is made in a combo box :
- None
No joystick is displayed. - Touch joystick
A virtual joystick is displayed on the left or right of the screen. - Accelerometer joystick
The joystick is controlled by the accelerometers of the device. - Controlled by an extension
You have to drop the “Joystick control” extension on your frame, and use this extension to display or not the joystick.
Fire 1 button
Displays the first joystick button.
Fire 2 button
Displays the second joystick button.
left handed
Reverses the position of the joystick and buttons for left-handed users.