Main : Window Tab


1. The text you enter here will be displayed in several places in your running application: (i) as the caption in the title bar (if your application has one), (ii) as the text on the Windows taskbar button (if your application does not hide its taskbar button) and (iii) as the text in the Windows Task Manager Applications list. If you have chosen to create a screensaver (SCR) instead of an application (EXE) then this text will be used as the name of the screensaver. If this field is left blank, the output file name from the Output Tab will be used instead.


The playback window has two sizes, the actual window size that includes all of the "window decoration" such as the borders and title bar and the client size, which is just the part occupied by your movie. All of these size settings allow you to control the client size so the actual playback window size may be larger than your SWF if you window has borders or a title bar.

2. This is the default option and tells SWF Studio to find out the size of your movie by reading the SWF file header and setting the playback window to match the width and height of your SWF.

3. Selecting this option allows you to specify exactly how big (in pixels) the client area of your playback window should be. Once this option is selected the two text fields to the right will be enabled, allowing you to provide the width and height of the playback window.

4. Desired width of the playback window in pixels. Only valid when the exact size option is selected.

5. Desired height of the playback window in pixels. Only valid when the exact size option is selected.

6. Selecting this option tells SWF Studio to make your playback window fill the user's entire desktop. There is no fixed size for this option, the size of the user's desktop will be determined at runtime. When you select this option, title bar and borders are automatically suppressed.

The size settings allow you to choose the startup size of the playback window. If you want to control this manually, you can enable the option to start in hidden mode on the Application Tab. If you do this you will need to use to make your application visible and ssCore.Win.setSize or ssCore.Win.setClientSize to set the size of the playback window yourself.


7. The black rectangle is a virtual desktop that represents the user's desktop.

8. The white rectanble is a virtual window that represents your projector window. As you change the Size settings above, the white rectangle will change size relative to the virtual desktop to give you some idea what your window will look like.

You can drag this window (white rectangle) around the virtual desktop (black rectangle) to set the startup position of your projector on the user's desktop. The position of the window on the virtual desktop is expressed in percentage units (from 0 to100) where 0 is leftmost or topmost and 100 is rightmost or bottommost.

Since we're using percentage units you're not setting the exact startup location of your projector window unless you place the window in the center of the virtual desktop or in one of the corners. That's because we don't know in advance how big a given user's desktop might be.

Double click on the window to center it on the virtual desktop, which tells SWF Studio to center your projector window on the users's desktop.

Window Options

9. When you enable this checkbox, SWF Studio will automatically remove the background color from your Flash movie making it transparent on the desktop.

On Windows 2000, Windows XP and newer systems (in 16-bit and 32-bit color modes) SWF Studio will automatically apply alpha channel information from your movie as well producing perfect animations with anti-aliased edges.

On Windows 95, Windowd 98, Windows ME and Windows NT, SWF Studio will still render your movie transparently on the deskop, but the alpha channel information will not be used and the edges of the animation will not be as smooth.

SWF Studio also provides commands you can use to control the way transparency works, including the ability to turn transparency on and off at run time and freeze the shape of your window for better performance.

10. This option is enabled by default and tells SWF Studio that your projector application should have a title bar and a thick border that can be used to resize the playback window, just like a normal Windows application. Disabling this option makes it's child options (11 and 12) unavilable for selection.

11. This option is only selectable when it's parent (10) is enabled. When enabled, this option tells SWF Studio to disable the resize border on your application making it impossible for the user to manually resize the window. This option is enabled by default because unless you've taken care to add resizing code to your Flash movie, most movies become distorted as they are resized.

12. This option is only selectable when it's parent (10) is enabled. Enabling this option will remove the title bar (as well as the minimize, maximize and close buttons) but will keep the thick border around the window.

13. SWF Studio assumes by default that it will only be working with a single monitor unless you enable this option. When multiple monitors are detected (see ssGlobals.ssMonitorCount and ssGlobals.ssMonitorInfo) and this option is off, SWF Studio won't even attempt to figure out how large the virtual screen size is, it will just use the geometry of the primary display.

Some systems support a dual monitor setup using dual head video cards, but some dual head cards do not provide true dual monitor support (the capability for independent screen and color resolutions for each monitor). If your dual head video card does not provide true dual monitor support, it will instead provide support for an expanded desktop window (if it provides support at all). In this case, Windows only recognizes that it has one monitor, but the video card spreads the output of the desktop across both monitors.