📄 fsaction.java
字号:
new FSAction(FSAction.AsciiToChar), // 51;
new FSAction(FSAction.GetTime), // 52;
new FSAction(FSAction.MBStringExtract), // 53;
new FSAction(FSAction.MBCharToAscii), // 54;
new FSAction(FSAction.MBAsciiToChar), // 55;
null,
null,
new FSAction(FSAction.DeleteVariable), // 58;
new FSAction(FSAction.Delete), // 59;
new FSAction(FSAction.InitVariable), // 60;
new FSAction(FSAction.ExecuteFunction), // 61;
new FSAction(FSAction.Return), // 62;
new FSAction(FSAction.Modulo), // 63;
new FSAction(FSAction.NamedObject), // 64;
new FSAction(FSAction.NewVariable), // 65;
new FSAction(FSAction.NewArray), // 66;
new FSAction(FSAction.NewObject), // 67;
new FSAction(FSAction.GetType), // 68;
new FSAction(FSAction.GetTarget), // 69;
new FSAction(FSAction.Enumerate), // 70;
new FSAction(FSAction.Add), // 71;
new FSAction(FSAction.Less), // 72;
new FSAction(FSAction.Equals), // 73;
new FSAction(FSAction.ToNumber), // 74;
new FSAction(FSAction.ToString), // 75;
new FSAction(FSAction.Duplicate), // 76;
new FSAction(FSAction.Swap), // 77;
new FSAction(FSAction.GetAttribute), // 78;
new FSAction(FSAction.SetAttribute), // 79;
new FSAction(FSAction.Increment), // 80;
new FSAction(FSAction.Decrement), // 81;
new FSAction(FSAction.ExecuteMethod), // 82;
new FSAction(FSAction.NewMethod), // 83;
new FSAction(FSAction.InstanceOf), // 84;
new FSAction(FSAction.EnumerateObject), // 85;
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
new FSAction(FSAction.BitwiseAnd), // 96;
new FSAction(FSAction.BitwiseOr), // 97;
new FSAction(FSAction.BitwiseXOr), // 98;
new FSAction(FSAction.LogicalShiftLeft), // 99;
new FSAction(FSAction.ArithmeticShiftRight), // 100;
new FSAction(FSAction.LogicalShiftRight), // 101;
new FSAction(FSAction.StrictEquals), // 102;
new FSAction(FSAction.Greater), // 103;
new FSAction(FSAction.StringGreater), // 104;
new FSAction(FSAction.Extends), // 105;
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null, // 127
};
static FSAction getInstance(int type) { return actions[type]; }
/** Factory method for generating an FSAction object representing a NextFrame action. */
public static FSAction NextFrame() { return actions[FSAction.NextFrame]; }
/** Factory method for generating an FSAction object representing a PrevFrame action. */
public static FSAction PrevFrame() { return actions[FSAction.PrevFrame]; }
/** Factory method for generating an FSAction object representing a Play action. */
public static FSAction Play() { return actions[FSAction.Play]; }
/** Factory method for generating an FSAction object representing a Stop action. */
public static FSAction Stop() { return actions[FSAction.Stop]; }
/** Factory method for generating an FSAction object representing a ToggleQuality action. */
public static FSAction ToggleQuality() { return actions[FSAction.ToggleQuality]; }
/** Factory method for generating an FSAction object representing a StopSounds action. */
public static FSAction StopSounds() { return actions[FSAction.StopSounds]; }
// Flash 4
/// Factory method for generating an FSAction object representing a Subtract action.
public static FSAction Subtract() { return actions[FSAction.Subtract]; }
/// Factory method for generating an FSAction object representing a Multiply action.
public static FSAction Multiply() { return actions[FSAction.Multiply]; }
/// Factory method for generating an FSAction object representing a Divide action.
public static FSAction Divide() { return actions[FSAction.Divide]; }
/// Factory method for generating an FSAction object representing a And action.
public static FSAction And() { return actions[FSAction.And]; }
/// Factory method for generating an FSAction object representing a Or action.
public static FSAction Or() { return actions[FSAction.Or]; }
/// Factory method for generating an FSAction object representing a Not action.
public static FSAction Not() { return actions[FSAction.Not]; }
/// Factory method for generating an FSAction object representing a StringEquals action.
public static FSAction StringEquals() { return actions[FSAction.StringEquals]; }
/// Factory method for generating an FSAction object representing a StringLength action.
public static FSAction StringLength() { return actions[FSAction.StringLength]; }
/// Factory method for generating an FSAction object representing a StringExtract action.
public static FSAction StringExtract() { return actions[FSAction.StringExtract]; }
/// Factory method for generating an FSAction object representing a Pop action.
public static FSAction Pop() { return actions[FSAction.Pop]; }
/// Factory method for generating an FSAction object representing a ToInteger action.
public static FSAction ToInteger() { return actions[FSAction.ToInteger]; }
/// Factory method for generating an FSAction object representing a GetVariable action.
public static FSAction GetVariable() { return actions[FSAction.GetVariable]; }
/// Factory method for generating an FSAction object representing a SetVariable action.
public static FSAction SetVariable() { return actions[FSAction.SetVariable]; }
/// Factory method for generating an FSAction object representing a SetTarget2 action.
public static FSAction SetTarget2() { return actions[FSAction.SetTarget2]; }
/// Factory method for generating an FSAction object representing a StringAdd action.
public static FSAction StringAdd() { return actions[FSAction.StringAdd]; }
/// Factory method for generating an FSAction object representing a GetProperty action.
public static FSAction GetProperty() { return actions[FSAction.GetProperty]; }
/// Factory method for generating an FSAction object representing a SetProperty action.
public static FSAction SetProperty() { return actions[FSAction.SetProperty]; }
/// Factory method for generating an FSAction object representing a CloneSprite action.
public static FSAction CloneSprite() { return actions[FSAction.CloneSprite]; }
/// Factory method for generating an FSAction object representing a RemoveSprite action.
public static FSAction RemoveSprite() { return actions[FSAction.RemoveSprite]; }
/// Factory method for generating an FSAction object representing a Trace action.
public static FSAction Trace() { return actions[FSAction.Trace]; }
/// Factory method for generating an FSAction object representing a StartDrag action.
public static FSAction StartDrag() { return actions[FSAction.StartDrag]; }
/// Factory method for generating an FSAction object representing a EndDrag action.
public static FSAction EndDrag() { return actions[FSAction.EndDrag]; }
/// Factory method for generating an FSAction object representing a StringLess action.
public static FSAction StringLess() { return actions[FSAction.StringLess]; }
/// Factory method for generating an FSAction object representing a RandomNumber action.
public static FSAction RandomNumber() { return actions[FSAction.RandomNumber]; }
/// Factory method for generating an FSAction object representing a MBStringLength action.
public static FSAction MBStringLength() { return actions[FSAction.MBStringLength]; }
/// Factory method for generating an FSAction object representing a CharToAscii action.
public static FSAction CharToAscii() { return actions[FSAction.CharToAscii]; }
/// Factory method for generating an FSAction object representing a AsciiToChar action.
public static FSAction AsciiToChar() { return actions[FSAction.AsciiToChar]; }
/// Factory method for generating an FSAction object representing a GetTime action.
public static FSAction GetTime() { return actions[FSAction.GetTime]; }
/// Factory method for generating an FSAction object representing a MBStringExtract action.
public static FSAction MBStringExtract() { return actions[FSAction.MBStringExtract]; }
/// Factory method for generating an FSAction object representing a MBCharToAscii action.
public static FSAction MBCharToAscii() { return actions[FSAction.MBCharToAscii]; }
/// Factory method for generating an FSAction object representing a MBAsciiToChar action.
public static FSAction MBAsciiToChar() { return actions[FSAction.MBAsciiToChar]; }
// Flash 5
/// Factory method for generating an FSAction object representing a DeleteVariable action.
public static FSAction DeleteVariable() { return actions[FSAction.DeleteVariable]; }
/// Factory method for generating an FSAction object representing a Delete action.
public static FSAction Delete() { return actions[FSAction.Delete]; }
/// Factory method for generating an FSAction object representing a InitVariable action.
public static FSAction InitVariable() { return actions[FSAction.InitVariable]; }
/// Factory method for generating an FSAction object representing a ExecuteFunction action.
public static FSAction ExecuteFunction() { return actions[FSAction.ExecuteFunction]; }
/// Factory method for generating an FSAction object representing a Return action.
public static FSAction Return() { return actions[FSAction.Return]; }
/// Factory method for generating an FSAction object representing a Modulo action.
public static FSAction Modulo() { return actions[FSAction.Modulo]; }
/// Factory method for generating an FSAction object representing a NamedObject action.
public static FSAction NamedObject() { return actions[FSAction.NamedObject]; }
/// Factory method for generating an FSAction object representing a NewVariable action.
public static FSAction NewVariable() { return actions[FSAction.NewVariable]; }
/// Factory method for generating an FSAction object representing a NewArray action.
public static FSAction NewArray() { return actions[FSAction.NewArray]; }
/// Factory method for generating an FSAction object representing a NewObject action.
public static FSAction NewObject() { return actions[FSAction.NewObject]; }
/// Factory method for generating an FSAction object representing a GetType action.
public static FSAction GetType() { return actions[FSAction.GetType]; }
/// Factory method for generating an FSAction object representing a GetTarget action.
public static FSAction GetTarget() { return actions[FSAction.GetTarget]; }
/// Factory method for generating an FSAction object representing a Enumerate action.
public static FSAction Enumerate() { return actions[FSAction.Enumerate]; }
/// Factory method for generating an FSAction object representing a Add action.
public static FSAction Add() { return actions[FSAction.Add]; }
/// Factory method for generating an FSAction object representing a Less action.
public static FSAction Less() { return actions[FSAction.Less]; }
/// Factory method for generating an FSAction object representing a Equals action.
public static FSAction Equals() { return actions[FSAction.Equals]; }
/// Factory method for generating an FSAction object representing a ToNumber action.
public static FSAction ToNumber() { return actions[FSAction.ToNumber]; }
/// Factory method for generating an FSAction object representing a ToString action.
public static FSAction ToString() { return actions[FSAction.ToString]; }
/// Factory method for generating an FSAction object representing a Duplicate action.
public static FSAction Duplicate() { return actions[FSAction.Duplicate]; }
/// Factory method for generating an FSAction object representing a Swap action.
public static FSAction Swap() { return actions[FSAction.Swap]; }
/// Factory method for generating an FSAction object representing a GetAttribute action.
public static FSAction GetAttribute() { return actions[FSAction.GetAttribute]; }
/// Factory method for generating an FSAction object representing a SetAttribute action.
public static FSAction SetAttribute() { return actions[FSAction.SetAttribute]; }
/// Factory method for generating an FSAction object representing a Increment action.
public static FSAction Increment() { return actions[FSAction.Increment]; }
/// Factory method for generating an FSAction object representing a Decrement action.
public static FSAction Decrement() { return actions[FSAction.Decrement]; }
/// Factory method for generating an FSAction object representing a ExecuteMethod action.
public static FSAction ExecuteMethod() { return actions[FSAction.ExecuteMethod]; }
/// Factory method for generating an FSAction object representing a NewMethod action.
public static FSAction NewMethod() { return actions[FSAction.NewMethod]; }
/// Factory method for generating an FSAction object representing a BitwiseAnd action.
public static FSAction BitwiseAnd() { return actions[FSAction.BitwiseAnd]; }
/// Factory method for generating an FSAction object representing a BitwiseOr action.
public static FSAction BitwiseOr() { return actions[FSAction.BitwiseOr]; }
/// Factory method for generating an FSAction object representing a BitwiseXOr action.
public static FSAction BitwiseXOr() { return actions[FSAction.BitwiseXOr]; }
/// Factory method for generating an FSAction object representing a LogicalShiftLeft action.
public static FSAction LogicalShiftLeft() { return actions[FSAction.LogicalShiftLeft]; }
/// Factory method for generating an FSAction object representing a ArithmeticShiftRight action.
public static FSAction ArithmeticShiftRight() { return actions[FSAction.ArithmeticShiftRight]; }
/// Factory method for generating an FSAction object representing a LogicalShiftRight action.
public static FSAction LogicalShiftRight() { return actions[FSAction.LogicalShiftRight]; }
// Flash 6
/// Factory method for generating an FSAction object representing a InstanceOf action.
public static FSAction InstanceOf() { return actions[FSAction.InstanceOf]; }
/// Factory method for generating an FSAction object representing a EnumerateObject action.
public static FSAction EnumerateObject() { return actions[FSAction.EnumerateObject]; }
/// Factory method for generating an FSAction object representing a Greater action.
public static FSAction Greater() { return actions[FSAction.Greater]; }
/// Factory method for generating an FSAction object representing a StringGreater action.
public static FSAction StringGreater() { return actions[FSAction.StringGreater]; }
/// Factory method for generating an FSAction object representing a StrictEquals action.
public static FSAction StrictEquals() { return actions[FSAction.StrictEquals]; }
// Flash 7
/// Factory method for generating an FSAction object representing a Cast action.
public static FSAction Cast() { return actions[FSAction.Cast]; }
/// Factory method for generating an FSAction object representing a Implements action.
public static FSAction Implements() { return actions[FSAction.Implements]; }
/// Factory method for generating an FSAction object representing a Throw action.
public static FSAction Throw() { return actions[FSAction.Throw]; }
/// Factory method for generating an FSAction object representing a Extends action.
public static FSAction Extends() { return actions[FSAction.Extends]; }
/**
* Construct an FSAction object, initalizing it with values decoded from an
* encoded object.
*
* @param coder an FSCoder containing the binary data.
*/
public FSAction(FSCoder coder)
{
super(0);
decode(coder);
}
/**
* Constructs a stack-based action with the specified type.
*
* @param aType the code used to denote the type of action performed.
*/
public FSAction(int aType)
{
super(aType);
}
/**
* Constructs an FSAction object by copying values from an existing
* object.
*
* @param obj an FSAction object.
*/
public FSAction(FSAction obj)
{
super(obj);
}
/**
* Returns a string identifying the type of stack-based action that the
* object represents.
*
* @return a string containing the name of the action.
*/
public String name()
{
return names[type];
}
public void appendDescription(StringBuffer buffer, int depth)
{
buffer.append(name());
}
public void encode(FSCoder coder)
{
super.encode(coder);
coder.endObject(name());
}
public void decode(FSCoder coder)
{
super.decode(coder);
coder.endObject(name());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -