Skip to content

Commit

Permalink
First commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
Windows81 committed Nov 7, 2019
0 parents commit 36ceac2
Show file tree
Hide file tree
Showing 652 changed files with 68,778 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# GoAnimate Character Creator
Source code from the legacy Flash version of Vyond's character creator, originally taken from [this `.swf` file](https://d3v4eglovri8yt.cloudfront.net/animation/414827163ad4eb60/cc.swf).


*Note:* This has been decompied from [JPEXS Flash Decompiler](https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version11.2.0), the inner-workings of which I have no knowlegde of. If you're interested in modifying this repo's code and re-compiling it, I'd recommend using the same program.
Binary file not shown.
Binary file added cc.swf
Binary file not shown.
Binary file added frames/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added frames/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package
{
import anifire.creator.components.BodyShapeMegaChooser;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_BodyShapeMegaChooserWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_BodyShapeMegaChooserWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
BodyShapeMegaChooser.watcherSetupUtil = new _anifire_creator_components_BodyShapeMegaChooserWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[2] = new PropertyWatcher("height",{"heightChanged":true},[param4[2]],param2);
param5[5] = new PropertyWatcher("mc",{"propertyChange":true},[param4[5],param4[6]],param2);
param5[6] = new PropertyWatcher("height",{"heightChanged":true},[param4[5]],null);
param5[0] = new PropertyWatcher("TAB_DATAPROVIDER",{"propertyChange":true},[param4[0]],param2);
param5[1] = new PropertyWatcher("width",{"widthChanged":true},[param4[1]],param2);
param5[3] = new PropertyWatcher("_selectedCCChar",{"propertyChange":true},[param4[3]],param2);
param5[8] = new PropertyWatcher("previewer",{"propertyChange":true},[param4[8]],param2);
param5[7] = new PropertyWatcher("vs",{"propertyChange":true},[param4[7]],param2);
param5[2].updateParent(param1);
param5[5].updateParent(param1);
param5[5].addChild(param5[6]);
param5[0].updateParent(param1);
param5[1].updateParent(param1);
param5[3].updateParent(param1);
param5[8].updateParent(param1);
param5[7].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package
{
import anifire.creator.components.CcComponentPropertyInspectorSpark;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_CcComponentPropertyInspectorSparkWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_CcComponentPropertyInspectorSparkWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
CcComponentPropertyInspectorSpark.watcherSetupUtil = new _anifire_creator_components_CcComponentPropertyInspectorSparkWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[0] = new PropertyWatcher("yPad",{"propertyChange":true},[param4[0],param4[1],param4[3]],param2);
param5[3] = new PropertyWatcher("width",{"widthChanged":true},[param4[3]],null);
param5[2] = new PropertyWatcher("width",{"widthChanged":true},[param4[3]],param2);
param5[0].updateParent(param1);
param5[0].addChild(param5[3]);
param5[2].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package
{
import anifire.creator.components.CharPreviewOption;
import mx.binding.IWatcherSetupUtil2;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_CharPreviewOptionWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_CharPreviewOptionWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
CharPreviewOption.watcherSetupUtil = new _anifire_creator_components_CharPreviewOptionWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package
{
import anifire.creator.components.CharPreviewer;
import mx.binding.IWatcherSetupUtil2;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_CharPreviewerWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_CharPreviewerWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
CharPreviewer.watcherSetupUtil = new _anifire_creator_components_CharPreviewerWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package
{
import anifire.creator.components.ColorDisplayGroup;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_ColorDisplayGroupWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_ColorDisplayGroupWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
ColorDisplayGroup.watcherSetupUtil = new _anifire_creator_components_ColorDisplayGroupWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[0] = new PropertyWatcher("color",{"propertyChange":true},[param4[0],param4[1]],param2);
param5[0].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package
{
import anifire.creator.components.ColorPickerItemRenderer;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_ColorPickerItemRendererWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_ColorPickerItemRendererWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
ColorPickerItemRenderer.watcherSetupUtil = new _anifire_creator_components_ColorPickerItemRendererWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[0] = new PropertyWatcher("data",{"dataChange":true},[param4[0]],param2);
param5[0].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package
{
import anifire.creator.components.ComponentThumbChooserSpark;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_ComponentThumbChooserSparkWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_ComponentThumbChooserSparkWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
ComponentThumbChooserSpark.watcherSetupUtil = new _anifire_creator_components_ComponentThumbChooserSparkWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[0] = new PropertyWatcher("_thumbnailSource",{"propertyChange":true},[param4[0]],param2);
param5[0].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package
{
import anifire.creator.components.DecorationItemRenderer;
import mx.binding.IWatcherSetupUtil2;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_DecorationItemRendererWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_DecorationItemRendererWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
DecorationItemRenderer.watcherSetupUtil = new _anifire_creator_components_DecorationItemRendererWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package
{
import anifire.creator.components.DecorationPanel;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_DecorationPanelWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_DecorationPanelWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
DecorationPanel.watcherSetupUtil = new _anifire_creator_components_DecorationPanelWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[0] = new PropertyWatcher("_thumbnailSource",{"propertyChange":true},[param4[0]],param2);
param5[0].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package
{
import anifire.creator.components.DefaultDropDownListItemRenderer;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_DefaultDropDownListItemRendererWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_DefaultDropDownListItemRendererWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
DefaultDropDownListItemRenderer.watcherSetupUtil = new _anifire_creator_components_DefaultDropDownListItemRendererWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[1] = new PropertyWatcher("data",{"dataChange":true},[param4[0],param4[1]],param2);
param5[1].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
package
{
import anifire.creator.components.MenuItemRenderer;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_MenuItemRendererWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_MenuItemRendererWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
MenuItemRenderer.watcherSetupUtil = new _anifire_creator_components_MenuItemRendererWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[1] = new PropertyWatcher("model",{"propertyChange":true},[param4[1],param4[2],param4[8],param4[10],param4[11],param4[12],param4[13],param4[14],param4[15],param4[16]],param2);
param5[7] = new PropertyWatcher("icon",{"propertyChange":true},[param4[10],param4[11],param4[12]],null);
param5[2] = new PropertyWatcher("enabled",{"propertyChange":true},[param4[1],param4[2]],null);
param5[4] = new PropertyWatcher("selected",{"propertyChange":true},[param4[8]],null);
param5[5] = new PropertyWatcher("selectable",{"propertyChange":true},[param4[8]],null);
param5[11] = new PropertyWatcher("subMenu",{"propertyChange":true},[param4[16]],null);
param5[0] = new PropertyWatcher("displayOverlay",{"propertyChange":true},[param4[0],param4[3]],param2);
param5[3] = new PropertyWatcher("displaySeparator",{"propertyChange":true},[param4[4],param4[5],param4[6],param4[7]],param2);
param5[6] = new PropertyWatcher("displayIndicator",{"propertyChange":true},[param4[9]],param2);
param5[1].updateParent(param1);
param5[1].addChild(param5[7]);
param5[1].addChild(param5[2]);
param5[1].addChild(param5[4]);
param5[1].addChild(param5[5]);
param5[1].addChild(param5[11]);
param5[0].updateParent(param1);
param5[3].updateParent(param1);
param5[6].updateParent(param1);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package
{
import anifire.creator.components.ScaleChooserSpark;
import mx.binding.IWatcherSetupUtil2;
import mx.binding.PropertyWatcher;
import mx.core.IFlexModuleFactory;

public class _anifire_creator_components_ScaleChooserSparkWatcherSetupUtil implements IWatcherSetupUtil2
{


public function _anifire_creator_components_ScaleChooserSparkWatcherSetupUtil()
{
super();
}

public static function init(param1:IFlexModuleFactory) : void
{
ScaleChooserSpark.watcherSetupUtil = new _anifire_creator_components_ScaleChooserSparkWatcherSetupUtil();
}

public function setup(param1:Object, param2:Function, param3:Function, param4:Array, param5:Array) : void
{
param5[0] = new PropertyWatcher("yPad",{"propertyChange":true},[param4[0],param4[1],param4[2]],param2);
param5[2] = new PropertyWatcher("width",{"widthChanged":true},[param4[2]],null);
param5[1] = new PropertyWatcher("width",{"widthChanged":true},[param4[2]],param2);
param5[0].updateParent(param1);
param5[0].addChild(param5[2]);
param5[1].updateParent(param1);
}
}
}
Loading

0 comments on commit 36ceac2

Please sign in to comment.