Squeak Class Documentation category index | class index  
 
MovieMorph
  category: Morphic-Basic
  superclass: Morph
  subclasses:

No comment. Sorry.

instance methods
  accessing
  form
rotationDegrees
scalePoint
scalePoint:

  drawing
  drawOn:

  geometry-testing
  containsPoint:

  initialization
  initialize

  menu
  addCustomMenuItems:hand:
advanceFrame
editDrawing
extractFrame:
insertIntoMovie:
nextFrame
playLoop
playOnce
previousFrame
stopPlaying

  private
  currentFrame
insertFrames:
setFrame:

  stepping
  step
stepTime

class methods
  no messages
 

instance methods
  accessing top  
 

form


 

rotationDegrees

Default implementation.


 

scalePoint


 

scalePoint:


  drawing top  
 

drawOn:


  geometry-testing top  
 

containsPoint:


  initialization top  
 

initialize


  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.


 

advanceFrame


 

editDrawing


 

extractFrame:


 

insertIntoMovie:


 

nextFrame


 

playLoop


 

playOnce


 

previousFrame


 

stopPlaying


  private top  
 

currentFrame


 

insertFrames:

Insert the given collection of frames into this movie just after the currentrame.


 

setFrame:


  stepping top  
 

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.


 

stepTime

Answer the desired time between steps in milliseconds. This default implementation requests that the 'step' method be called once every second.


class methods
  no messages top