Contents
Articles
Behaviors
Books
Director News
Director Web Sites
FAQ
Games
Mailing Lists
News Groups
Project Examples
Reviews
Software
Tools
Useful Web Sites
Utilities
Xtras

Don't miss these
Inverse cosine
myWallpaper
Spaceship Move by keypress
simBrowser1.0
SpellerRT
Toggle ActionsEnabled Property of a Flash Sprite
Find CD Drives letter quikly
Color Picker MIAWs
Director and Flash Training (and more) on CD
Farbflash.de
 

 

 

Behavior Set Up Users Components

Added on 10/2/2000

 

Compatibilities:
behavior D7 D8 PC

Required Xtras:
Buddy API

This item has not yet been rated

Author: MediaMacros (website)

This is a universal behavior to set the users machine before running the project. Place this on a frame script, preferable in your stub projector. Most items are self explanitory. The Path to the QT installer MUST be relative to the projector (as if you were using the applicationPath before thjis string.) Also, be sure to run the cleanupSystemSettings() script in the stopMovie handler or before you quit to put it all back.

property soundCard, screenSaver, doSoundVolume, soundVolume,  windowXtras, toolBar, onTop, qtCheck, qtVersion, qtPath, NoNT, windowTitle

global systemSettings

on getPropertyDescriptionList me
  set p_list = [:]  
  addProp p_list, #screenSaver, [#format : #boolean, #default: TRUE, #comment : "Dissable screen savers?"]
  addProp p_list, #soundCard, [#format : #symbol, #default: #IgnoreIt, #comment : "What to do if a Sound Card is not present: ", #range : [#IgnoreIt, #QuitNow, #AskUserIfQuit]]
  addProp p_list, #doSoundVolume, [#format : #boolean, #default: TRUE, #comment : "Set the sound volume?"]
  addProp p_list, #soundVolume, [#format : #integer, #default: 50, #comment : "Starting sound volume: ", #range : [#min : 0, #max : 100]]
  addProp p_list, #windowXtras, [#format : #boolean, #default: TRUE, #comment : "Add window buttons?  (No effect if full screen)"]
  addProp p_list, #toolBar, [#format : #boolean, #default: TRUE, #comment : "Hide taskbar?"]
  addProp p_list, #onTop, [#format : #boolean, #default: TRUE, #comment : "Set Director window to stay on top?"]
  addProp p_list, #qtCheck, [#format : #symbol, #default: #IgnoreIt, #comment : "What to do if QT is not min version?", #range : [#IgnoreIt, #QuitNow, #AskUserIfQuit, #AskToInstall]]
  addProp p_list, #qtVersion, [#format : #integer, #default: 3, #comment : "Check for what version of Quick Time?"]
  addProp p_list, #qtPath, [#format : #string, #default: "QTInstallerQt3.exe", #comment : "Path to QT installer relative to projector."]
  addProp p_list, #NoNT, [#format : #symbol, #default: #IgnoreIt, #comment : "What to do if the user is running Windows NT (not 95/98)", #range : [#IgnoreIt, #QuitNow, #AskUserIfQuit]]
  addProp p_list, #windowTitle, [#format : #string, #default: "", #comment : "Title for Director window (leave blank to keep the projector"s .exe name)"]
  return p_list
end

on exitFrame me
  systemSettings = [:]  
  --Screen Saver
  if screenSaver = True then
    oldSS = baDisableScreenSaver( true )    
    addProp systemSettings, #SS, oldSS
  end if
  --Sound Card
  case soundCard of
    #IgnoreIt  

 


Contact

MMI
36 South Court Sq
Suite 300
Newnan, GA 30263
USA

Send e-mail