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

No comment. Sorry.

instance methods
  accessing
  activeMorphs
addMorph:
deferred
deferred:
isStreaming
loadedFrames:
localBounds
localBounds:
loopFrames
loopFrames:
progressValue
progressValue:

  classification
  isFlashPlayer

  copying
  copyMovieFrom:to:

  disk i/o
  compress
decompress

  drawing
  debugDraw
drawOn:
drawSubmorphsOn:
imageFormOfSize:forFrame:

  geometry
  boundsChangedFrom:to:
computeBounds
containsPoint:
fullBounds
fullContainsPoint:
privateFullMoveBy:

  holder
  asWearableCostumeOfExtent:
cursor
cursor:
cursorWrapped:
numberAtCursor
selectedRect
shouldRememberCostumes
valueAtCursor
valueAtCursor:

  initialize
  downloadState
downloadStateIn:
initialize
loadInitialFrame
makeControls
open
openInMVC
openInWorld
sourceUrl:

  menu
  addCustomMenuItems:hand:
drawFastest
drawMedium
drawNicest
openSorter
toggleDeferred

  object fileIn
 

  private
  collectActivationKeys:
noticeRemovalOf:

  project transition
  addFillForProjectTarget:
beFullScreenTransition:
beTransitionFrom:
beTransitionFrom:to:
beTransitionTo:
playProjectTransitionFrom:to:entering:
removeFillForProjectTarget:
updateProjectFillsFrom:

  stepping
  jump10
rewind
stepToFrame:
stepToFrameForward:
stepToFrameSilently:

class methods
  project transition
  transitionFrom:
transitionFrom:to:
transitionTo:

  scripting
  additionsToViewerCategories

instance methods
  accessing top  
 

activeMorphs


 

addMorph:


 

deferred


 

deferred:


 

isStreaming

Return true if we're in streaming mode


 

loadedFrames:


 

localBounds


 

localBounds:


 

loopFrames


 

loopFrames:


 

progressValue


 

progressValue:


  classification top  
 

isFlashPlayer


  copying top  
 

copyMovieFrom:to:

Create a copy of the receiver containing the given frames


  disk i/o top  
 

compress

Compress the receiver for efficient storage on disk


 

decompress

Decompress the receiver


  drawing top  
 

debugDraw


 

drawOn:

Draw the background of the player


 

drawSubmorphsOn:

Display submorphs back to front


 

imageFormOfSize:forFrame:

Create an image of the given size for the given frame number


  geometry top  
 

boundsChangedFrom:to:


 

computeBounds

Do nothing.


 

containsPoint:


 

fullBounds

The player clips its children


 

fullContainsPoint:

The player clips its children


 

privateFullMoveBy:

Private! Relocate me and all of my subMorphs by recursion. Subclasses that implement different coordinate systems may override this method.


  holder top  
 

asWearableCostumeOfExtent:

Return a wearable costume for some player


 

cursor

vacuous backstop in case it gets sent to a morph that doesn't know what to do with it


 

cursor:

for backward compatibility


 

cursorWrapped:

Set the cursor to the given number, modulo the number of items I contain. Fractional cursor values are allowed.


 

numberAtCursor

Answer the number represented by the object at my current cursor position


 

selectedRect

Return a rectangle enclosing the morph at the current cursor. Note that the cursor may be a float and may be out of range, so pick the nearest morph. Assume there is at least one submorph.


 

shouldRememberCostumes


 

valueAtCursor

Answer the submorph of mine indexed by the value of my 'cursor' slot


 

valueAtCursor:


  initialize top  
 

downloadState


 

downloadStateIn:


 

initialize


 

loadInitialFrame

Note: Must only be sent to a player if not in streaming mode


 

makeControls


 

open


 

openInMVC


 

openInWorld

Add this morph to the world. If in MVC, then provide a Morphic window for it.


 

sourceUrl:


  menu top  
 

addCustomMenuItems:hand:

Add morph-specific items to the given menu which was invoked by the given hand. This method provides is invoked both from the halo-menu and from the control-menu regimes.


 

drawFastest


 

drawMedium


 

drawNicest


 

openSorter


 

toggleDeferred


  object fileIn top  

  private top  
 

collectActivationKeys:

Note: Must only be called after a frame has been completed


 

noticeRemovalOf:

The flash morph is removed from the player.
Remove it's activation keys so that we don't have any problems.


  project transition top  
 

addFillForProjectTarget:


 

beFullScreenTransition:

Make the receiver a full-screen transition if requested


 

beTransitionFrom:


 

beTransitionFrom:to:

Make the receiver the animation between the two projects


 

beTransitionTo:


 

playProjectTransitionFrom:to:entering:

Play the transition from the old to the new project.


 

removeFillForProjectTarget:


 

updateProjectFillsFrom:

Update all the project target fills from the given project


  stepping top  
 

jump10


 

rewind


 

stepToFrame:

Step to the given frame


 

stepToFrameForward:


 

stepToFrameSilently:

Like stepToFrame but without executing any actions or starting sounds.
Note: This method is not intended for fast replay.


class methods
  project transition top  
 

transitionFrom:


 

transitionFrom:to:

Return the transition between the two projects


 

transitionTo:


  scripting top  
 

additionsToViewerCategories

Answer a list of (<categoryName> <list of category specs>) pairs that characterize the phrases this kind of morph wishes to add to various Viewer categories.