Search content:

 

Personal Menu
Username:
Password:
Save password

Become a member

Forgot Password?

 

Don't miss these
Runtime Debugging Utilities
Check QuickTime Version
Puzzler II - Slider
Mark's Taskbar v2
PDF Publishing in Multimedia Projects
Navegacion y colision 3d - 3d Collision Navigation
Toggle Button Text
Hilite Line
Icon Forge
Write a file
MediaMacros Xtras Mall
 

 

 

Behavior Setup Anim

Added on 6/10/1999

 

Compatibilities:
D6_5 D7 D8 Mac PC Script

Required Xtras:
Alphamania
Effector Set I for Alphamania

This item has not yet been rated

Author: MediaLab (website)

Requires Effector Set 1 Behavior Support Scripts

property pSkip1,pDraw1,pSkip2,pDraw2,pFrames,pLoop

on getPropertyDescriptionList
   if not alphamaniacCheck(the currentSpriteNum) then exit
  
set pList=[:]
  addProp pList,#pSkip1,[format:#integer,comment:"Start Skip Lines:", Default:0]
  addProp pList,#pDraw1,[format:#integer,comment:"Start Draw Lines:",Default:1]
  addProp pList,#pSkip2,[format:#integer,comment:"End Skip Lines:", Default:0]
  addProp pList,#pDraw2,[format:#integer,comment:"End Draw Lines:",Default:1]
  addProp pList,#pFrames,[format:#integer,comment:"Frames:",Default:30]
  addProp pList,#pLoop,[format:#boolean,comment:"Pendulum:",Default:false]
  return pList
end

on beginSprite me
  reset(me)  
end

on trigger me,reverseFlag
  set s=the spriteNum of me
  if not alphaManiac(s) then exit
  
  if pLoop then
    lineSkip(sprite s,[animMode:#Pendulum,numFrames:pFrames,¬
                      startSkip:pSkip2,startDraw:pDraw2,¬
                      endSkip:pSkip1,endDraw:pDraw1])
  else
    if reverseFlag then
      lineSkip(sprite s,[animMode:#Range,numFrames:pFrames,¬
                      startSkip:pSkip2,startDraw:pDraw2,¬
                      endSkip:pSkip1,endDraw:pDraw1])
    else
      lineSkip(sprite s,[animMode:#Range,numFrames:pFrames,¬
                      startSkip:pSkip1,startDraw:pDraw1,¬
                      endSkip:pSkip2,endDraw:pDraw2])
    end if
  end if
end

on reset me
  set s=the spriteNum of me
  if not alphaManiac(s) then exit
  
  lineSkip(sprite s,[animMode:#Static,linesToSkip:pSkip1,linesToDraw:pDraw1])
end

 


Upload Provided by ABCUpload ASP

Contact

MMI
22 West Court Sq
Suite 2C
Newnan, GA 30263
USA

Fax - (206) 339-5833

Send e-mail