Module: SwfRuby::Swf

Defined in:
lib/swf_ruby/swf/rgb.rb,
lib/swf_ruby/swf/tag.rb,
lib/swf_ruby/swf/rgba.rb,
lib/swf_ruby/swf/header.rb,
lib/swf_ruby/swf/matrix.rb,
lib/swf_ruby/swf/gradient.rb,
lib/swf_ruby/swf/fillstyle.rb,
lib/swf_ruby/swf/rectangle.rb,
lib/swf_ruby/swf/gradrecord.rb,
lib/swf_ruby/swf/swf_string.rb,
lib/swf_ruby/swf/action_push.rb,
lib/swf_ruby/swf/action_record.rb,
lib/swf_ruby/swf/focalgradient.rb,
lib/swf_ruby/swf/bits_lossless2.rb,
lib/swf_ruby/swf/shapewithstyle.rb,
lib/swf_ruby/swf/cxformwithalpha.rb

Defined Under Namespace

Classes: ActionPush, ActionRecord, BitsLossless2, Cxformwithalpha, Fillstyle, Focalgradient, Gradient, Gradrecord, Header, Matrix, NotActionPushError, Rectangle, Rgb, Rgba, Shapewithstyle, SwfString, Tag, TagError

Constant Summary collapse

TAG_TYPE =
{
  0=>"End",
  1=>"ShowFrame",
  2=>"DefineShape",
  3=>"FreeCharacter",
  4=>"PlaceObject",
  5=>"RemoveObject",
  6=>"DefineBitsJPEG",
  7=>"DefineButton",
  8=>"JPEGTables",
  9=>"SetBackgroundColor",
  10=>"DefineFont",
  11=>"DefineText",
  12=>"DoAction",
  13=>"DefineFontInfo",
  14=>"DefineSound",
  15=>"StopSound",
  17=>"DefineButtonSound",
  18=>"SoundStreamHead",
  19=>"SoundStreamBlock",
  20=>"DefineBitsLossless",
  21=>"DefineBitsJPEG2",
  22=>"DefineShape2",
  23=>"DefineButtonCxform",
  24=>"Protect",
  25=>"PathsArePostscript",
  26=>"PlaceObject2",
  28=>"RemoveObject2",
  29=>"SyncFrame",
  31=>"FreeAll",
  32=>"DefineShape3",
  33=>"DefineText2",
  34=>"DefineButton2",
  35=>"DefineBitsJPEG3",
  36=>"DefineBitsLossless2",
  37=>"DefineEditText",
  38=>"DefineVideo",
  39=>"DefineSprite",
  40=>"NameCharacter",
  41=>"ProductInfo",
  42=>"DefineTextFormat",
  43=>"FrameLabel",
  45=>"SoundStreamHead2",
  46=>"DefineMorphShape",
  47=>"GenerateFrame",
  48=>"DefineFont2",
  49=>"GeneratorCommand",
  50=>"DefineCommandObject",
  51=>"CharacterSet",
  52=>"ExternalFont",
  56=>"Export",
  57=>"Import",
  58=>"ProtectDebug",
  59=>"DoInitAction",
  60=>"DefineVideoStream",
  61=>"VideoFrame",
  62=>"DefineFontInfo2",
  63=>"DebugID",
  64=>"ProtectDebug2",
  65=>"ScriptLimits",
  66=>"SetTabIndex",
  69=>"FileAttributes",
  70=>"PlaceObject3",
  71=>"Import2",
  72=>"DoABC",
  73=>"DefineFontAlignZones",
  74=>"CSMTextSettings",
  75=>"DefineFont3",
  76=>"SymbolClass",
  77=>"Metadata",
  78=>"DefineScalingGrid",
  82=>"DoABCDefine",
  83=>"DefineShape4",
  84=>"DefineMorphShape2",
  86=>"DefineSceneAndFrameData",
  87=>"DefineBinaryData",
  88=>"DefineFontName",
  90=>"DefineBitsJPEG4"
}
ACTION_RECORDS =
{
  71=>"Add (typed)",
  10=>"Add",
  96=>"And",
  153=>"Branch Always",
  157=>"Branch If True",
  158=>"Call Frame",
  61=>"Call Function",
  82=>"Call Method",
  43=>"Cast Object",
  55=>"Chr (multi-byte)",
  51=>"Chr",
  33=>"Concatenate Strings",
  66=>"Declare Array",
  136=>"Declare Dictionary",
  142=>"Declare Function (V7)",
  155=>"Declare Function",
  65=>"Declare Local Variable",
  67=>"Declare Object",
  81=>"Decrement",
  58=>"Delete",
  59=>"Delete All",
  13=>"Divide",
  76=>"Duplicate",
  36=>"Duplicate Sprite",
  0=>"End (action)",
  70=>"Enumerate",
  85=>"Enumerate Object",
  73=>"Equal (typed)",
  14=>"Equal",
  105=>"Extends",
  45=>"FSCommand2",
  78=>"Get Member",
  34=>"Get Property",
  69=>"Get Target",
  52=>"Get Timer",
  131=>"Get URL",
  154=>"Get URL2",
  28=>"Get Variable",
  159=>"Goto Expression",
  129=>"Goto Frame",
  140=>"Goto Label",
  103=>"Greater Than (typed)",
  44=>"Implements",
  80=>"Increment",
  84=>"Instance Of",
  24=>"Integral Part",
  72=>"Less Than (typed)",
  15=>"Less Than",
  16=>"Logical And",
  18=>"Logical Not",
  17=>"Logical Or",
  63=>"Modulo",
  12=>"Multiply",
  64=>"New",
  83=>"New Method",
  4=>"Next Frame",
  74=>"Number",
  97=>"Or",
  54=>"Ord (multi-byte)",
  50=>"Ord",
  6=>"Play",
  23=>"Pop",
  5=>"Previous Frame",
  150=>"Push Data",
  48=>"Random",
  37=>"Remove Sprite",
  62=>"Return",
  60=>"Set Local Variable",
  79=>"Set Member",
  35=>"Set Property",
  32=>"Set Target (dynamic)",
  139=>"Set Target",
  29=>"Set Variable",
  99=>"Shift Left",
  100=>"Shift Right",
  101=>"Shift Right Unsigned",
  39=>"Start Drag",
  7=>"Stop",
  40=>"Stop Drag",
  9=>"Stop Sound",
  135=>"Store Register",
  102=>"Strict Equal",
  137=>"Strict Mode",
  75=>"String",
  19=>"String Equal",
  104=>"String Greater Than",
  49=>"String Length (multi-byte)",
  20=>"String Length",
  41=>"String Less Than",
  53=>"SubString (multi-byte)",
  21=>"SubString",
  11=>"Subtract",
  77=>"Swap",
  42=>"Throw",
  8=>"Toggle Quality",
  38=>"Trace",
  143=>"Try",
  68=>"Type Of",
  141=>"Wait For Frame (dynamic)",
  138=>"Wait For Frame",
  148=>"With",
  98=>"XOr"
}