Main : Defaults Tab

Defaults

1. Enabling this option ensures that your application never appears in the Windows task bar. You can also enable and disable this feature using the ssCore.App.showInTaskbar command. Note: If you remove your application from the taskbar your users will not be able to use ALT+TAB to switch to your application.

2. Enable this option to start your application in kiosk mode. In kiosk mode the special Window task switching and task termination keys as well as the print screen keys are disabled and screensavers are not permitted to run. You can also enable and disable this feature using the ssCore.App.setKioskMode command.

Warning: If your system (or your application) crashes while you are in kiosk mode, some kiosk mode settings that are enabled by registry changes will remain in effect. You can easily undo this by creating a simple application that enables and disables kiosk mode or starting your kiosk application again and exiting normally. Andr?oliath created a simple Kiosk Reset tool you can download from our forums.

3. Enable this option if you want your application to always appear on top of all other running applications. When this option is enabled and an attempt is made by another application to become the topmost window, your application will reassert its topmost status. Note: This can have detrimental effects if your application is running in fullscreen mode and you want to open other applications on top of your application. You can use the ssCore.Win.setTopmost command to move your window to the top of the z-order while still allowing other applications to also become topmost windows and appear above your application window.

4. Enable this option to allow the Flash right click menu to appear when you right click on the stage. You can also enable or disable this feature using the ssCore.App.enableFlashMenu command. The Flash menu that appears when you right click on a text field depends on how you have set the Flash showMenu FSCommand. When you say fscommand("showmenu", "true") the full Flash context menu will be shown (the default behavior). If you use fscommand("showmenu", "false") a subset of the context menu will be displayed that only contains the "Settings" and "About Macromedia Flash" menu items.

Note: If the Flash menu is enabled it will override the onContextMenu notifications for Popup menus on the stage.

5. This option is enabled by default and causes the cut/copy/paste menu to appear when you right click on a Flash text field. Note: When this option is enabled you will not receive onContextMenu notifications in text fields. If you disable this feature you will be able to use custom Popup menus on text fields but you will no longer have access to the cut/copy/paste menu that Flash provides.

6. Normally, the background color of your main movie will be used as the background color when you build your application in SWF Studio but this feature allows you to override the background color in Flash and set it to whatever you like using a standard Windows color selection dialog. You can also modify this value at runtime using the ssCore.Win.setBackColor command.

7. Pressing this button causes a standard Windows color selection dialog to appear. You can use this dialog to select a color to be used as the new background color for your application. When you clear the override checkbox, the button changes back to black (indicating that no color selection has been made). As long as the override checkbox is selected, this button displays the color that will be used as the background color for your application.

8. An Application Manifest will identify an application to Windows Vista and allow administrators to define the application's desired security credentials. The manifest informs Windows Vista when an application is User Account Control-compliant and when to prompt users for administrator authorization to elevate privileges. If you don't provide a manifest, your application will run with the same privileges as the user who started the application. If your application must run with administrator privileges you can change the requestedExecutionLevel (in the sample manifest below) from asInvoker (the default) to requireAdministrator. When your application starts, Vista will prompt the user to confirm that the application execution level should be elevated to administrator.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="test.exe" type="win32" />
  <description>test</description>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        processorArchitecture="X86"
        publicKeyToken="6595b64144ccf1df"
        language="*" />
    </dependentAssembly> 
  </dependency>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>