Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.anotherbigidea.flash.interfaces
Interface SWFSpriteTagTypes  view SWFSpriteTagTypes download SWFSpriteTagTypes.java

All Superinterfaces:
SWFHeader, SWFTags
All Known Subinterfaces:
SWFTagTypes

public interface SWFSpriteTagTypes
extends SWFTags

Interface for passing SWF tag types that can be used in a movie or a sprite


Method Summary
 SWFActions tagDoAction()
           
 SWFActions tagDoInitAction(int spriteId)
           
 void tagEnd()
           
 void tagFrameLabel(java.lang.String label)
          Define the label for the current frame
 void tagFrameLabel(java.lang.String label, boolean isAnchor)
          Define the label for the current frame
 void tagFreeCharacter(int charId)
           
 void tagPlaceObject(int charId, int depth, com.anotherbigidea.flash.structs.Matrix matrix, com.anotherbigidea.flash.structs.AlphaTransform cxform)
           
 SWFActions tagPlaceObject2(boolean isMove, int clipDepth, int depth, int charId, com.anotherbigidea.flash.structs.Matrix matrix, com.anotherbigidea.flash.structs.AlphaTransform cxform, int ratio, java.lang.String name, int clipActionFlags)
           
 void tagRemoveObject(int charId, int depth)
           
 void tagRemoveObject2(int depth)
           
 void tagShowFrame()
           
 void tagSoundStreamBlock(byte[] soundData)
           
 void tagSoundStreamHead(int playbackFrequency, boolean playback16bit, boolean playbackStereo, int streamFormat, int streamFrequency, boolean stream16bit, boolean streamStereo, int averageSampleCount)
          Only allows ADPCM encoding.
 void tagSoundStreamHead2(int playbackFrequency, boolean playback16bit, boolean playbackStereo, int streamFormat, int streamFrequency, boolean stream16bit, boolean streamStereo, int averageSampleCount)
          Allows any encoding.
 void tagStartSound(int soundId, com.anotherbigidea.flash.structs.SoundInfo info)
          Start/stop playing a sound
 
Methods inherited from interface com.anotherbigidea.flash.interfaces.SWFTags
tag
 
Methods inherited from interface com.anotherbigidea.flash.interfaces.SWFHeader
header
 

Method Detail

tagStartSound

public void tagStartSound(int soundId,
                          com.anotherbigidea.flash.structs.SoundInfo info)
                   throws java.io.IOException
Start/stop playing a sound


tagSoundStreamHead

public void tagSoundStreamHead(int playbackFrequency,
                               boolean playback16bit,
                               boolean playbackStereo,
                               int streamFormat,
                               int streamFrequency,
                               boolean stream16bit,
                               boolean streamStereo,
                               int averageSampleCount)
                        throws java.io.IOException
Only allows ADPCM encoding.


tagSoundStreamHead2

public void tagSoundStreamHead2(int playbackFrequency,
                                boolean playback16bit,
                                boolean playbackStereo,
                                int streamFormat,
                                int streamFrequency,
                                boolean stream16bit,
                                boolean streamStereo,
                                int averageSampleCount)
                         throws java.io.IOException
Allows any encoding.


tagSoundStreamBlock

public void tagSoundStreamBlock(byte[] soundData)
                         throws java.io.IOException

tagEnd

public void tagEnd()
            throws java.io.IOException

tagShowFrame

public void tagShowFrame()
                  throws java.io.IOException

tagDoAction

public SWFActions tagDoAction()
                       throws java.io.IOException

tagDoInitAction

public SWFActions tagDoInitAction(int spriteId)
                           throws java.io.IOException

tagFreeCharacter

public void tagFreeCharacter(int charId)
                      throws java.io.IOException

tagPlaceObject

public void tagPlaceObject(int charId,
                           int depth,
                           com.anotherbigidea.flash.structs.Matrix matrix,
                           com.anotherbigidea.flash.structs.AlphaTransform cxform)
                    throws java.io.IOException

tagRemoveObject

public void tagRemoveObject(int charId,
                            int depth)
                     throws java.io.IOException

tagPlaceObject2

public SWFActions tagPlaceObject2(boolean isMove,
                                  int clipDepth,
                                  int depth,
                                  int charId,
                                  com.anotherbigidea.flash.structs.Matrix matrix,
                                  com.anotherbigidea.flash.structs.AlphaTransform cxform,
                                  int ratio,
                                  java.lang.String name,
                                  int clipActionFlags)
                           throws java.io.IOException

tagRemoveObject2

public void tagRemoveObject2(int depth)
                      throws java.io.IOException

tagFrameLabel

public void tagFrameLabel(java.lang.String label)
                   throws java.io.IOException
Define the label for the current frame


tagFrameLabel

public void tagFrameLabel(java.lang.String label,
                          boolean isAnchor)
                   throws java.io.IOException
Define the label for the current frame