Squeak Class Documentation category index | class index  
 
FlashSpriteMorph
  category: Balloon-MMFlash Morphs
  superclass: FlashMorph
  subclasses: FlashPlayerMorph

No comment. Sorry.

instance methods
  accessing
  addActions:atFrame:
addLabel:atFrame:
addSound:at:
frameNumber
frameNumber:
loadedFrames
loadedFrames:
loopFrames
loopFrames:
maxFrames
maxFrames:
useTimeSync
useTimeSync:

  actions
  actionPlay
actionStop
actionTarget:
executeActionsAt:
getURL:window:
gotoFrame:
gotoLabel:
gotoNextFrame
gotoPrevFrame
isFrameLoaded:elseSkip:
playSoundsAt:
stopSounds
toggleQuality

  change reporting
  invalidRect:from:

  classification
  isFlashSprite
isMouseSensitive

  copying
  copyMovieFrom:to:

  initialize
  initialize

  object fileIn
  convertToCurrentVersion:refStream:

  private
  getWebBrowser

  stepping
  startPlaying
step
stepBackward
stepForward
stepTime
stepTime:
stepToFrame:
stopPlaying
wantsSteps

class methods
  accessing
 

  class initialization
 

instance methods
  accessing top  
 

addActions:atFrame:


 

addLabel:atFrame:


 

addSound:at:


 

frameNumber


 

frameNumber:


 

loadedFrames


 

loadedFrames:


 

loopFrames


 

loopFrames:


 

maxFrames


 

maxFrames:


 

useTimeSync


 

useTimeSync:


  actions top  
 

actionPlay


 

actionStop

Stop playing at the current frame.


 

actionTarget:

Set the context (e.g., the receiver) of the following actions.


 

executeActionsAt:


 

getURL:window:

Load the given url in display it in the window specified by windowString.
Ignored for now.


 

gotoFrame:

Jump to the given frame


 

gotoLabel:

Go to the frame with the associated label string.


 

gotoNextFrame

Go to the next frame


 

gotoPrevFrame

Go to the previous frame


 

isFrameLoaded:elseSkip:

Skip nActions if the given frame is not loaded yet.


 

playSoundsAt:


 

stopSounds

Stop all sounds


 

toggleQuality

Toggle the display quality.
Ignored for now - we're aiming at adaptive quality settings.


  change reporting top  
 

invalidRect:from:


  classification top  
 

isFlashSprite


 

isMouseSensitive

Return true - my children may be sensitive


  copying top  
 

copyMovieFrom:to:

Note: This is different if sent to a sprite since a sprite contains a *full* animation
and is therefore always completely.


  initialize top  
 

initialize


  object fileIn top  
 

convertToCurrentVersion:refStream:

subclasses should implement if they wish to convert old instances to modern ones


  private top  
 

getWebBrowser

Return a web browser if we're running in one


  stepping top  
 

startPlaying

Start playing from the current frame


 

step

Do some periodic activity. Use startStepping/stopStepping to start and stop getting sent this message. The time between steps is specified by this morph's answer to the stepTime message. The generic version dispatches control to the player, if any. The nasty circumlocation about owner's transformation is necessitated by the flexing problem that the player remains in the properties dictionary both of the flex and the real morph. In the current architecture, only the top renderer's pointer to the player should actually be honored for the purpose of firing.


 

stepBackward


 

stepForward


 

stepTime

If we're syncing with time step at double speed.


 

stepTime:


 

stepToFrame:

Step to the given frame


 

stopPlaying

Stop playing at the current frame.


 

wantsSteps

Return true if the receiver overrides the default Morph step method.


class methods
  accessing top  

  class initialization top