<commit_before># ofxSelflash
=========

Copyright (c) 2015 selflash

MIT License.

Description:
--------

ofxSelflash is an Open Frameworks addon to be able to write a code like AS3 on an Open Frameworks.  

+ 'fl2d' package is classes like built-in classes of ActionScript3.0.
+ 'fl3d' package is classes that imitated classes of PaperVision3D.
+ 'tween' package is classes that imitated TweenMax API.

I'm going to commit it on this repository soon.



Requirements
--------

Features:
--------

flash.core
+ core/Object.h

flash.display
+ display/Stage.h
+ display/MovieClip.h
+ display/Sprite.h
+ display/DisplayObjectContainer.h
+ display/InteractiveObject.h
+ display/BitmapData.h
+ display/Bitmap.h
+ display/Graphics.h
+ display/Shape.h
+ display/DisplayObject.h
+ display/BlendMode.h

flash.events
+ events/EventDispatcher.h
+ events/Event.h
+ events/SoundEvent.h
+ events/AnimationEvent.h
+ events/FocusEvent.h
+ events/MouseEvent.h
+ events/KeyboardEvent.h
+ events/SliderEvent.h
+ events/ButtonEvent.h
+ events/RadioButtonEvent.h
+ events/NumberDialerEvent.h
+ events/RangeSliderEvent.h
+ events/ColorSliderEvent.h
+ events/ColorPickerEvent.h
+ events/PadEvent.h
+ events/JoystickEvent.h
+ events/ComboBoxEvent.h

flash.geom
+ geom/ColorTransform.h
+ geom/Matrix.h
+ geom/Particle2D.h
+ geom/Rectangle.h
+ geom/Transform.h

flash.net
+ net/Loader.h

flash.texts
+ texts/Font.h
+ texts/TextField.h
+ texts/TextFieldAutoSize.h

flash.ui
+ ui/Mouse.h
+ ui/Keyboard.h
+ ui/Button.h
+ ui/RadioButton.h
+ ui/NumberDialer.h
+ ui/Slider.h
+ ui/RangeSlider.h
+ ui/ColorSlider.h
+ ui/CircleColorPicker.h
+ ui/Pad2D.h
+ ui/Pad3D.h
+ ui/Joystick.h
+ ui/ScrollKit.h
+ ui/ComboBox.h"

Getting Started
--------

- Simple example: 

```cpp
void ofApp::setup() {
    ofxSelflash::setup(false);
	//ofxSelflash::clear();

	//Stage
	flStage stage = flStage::instance();

	//DisplayObject
	flDisplayObject displayObject = new flDisplayObject();
	displayObject->name("TestDisplayObject");
    stage->addChild(displayObject);

	//Sprite
	flSprite sprite = new flSprite();
	sprite->name("TestSprite");
    sprite->mouseEnabled(false);
    stage->addChild(sprite);

    stage->removeChild(displayObject);
    stage->removeChild(sprite);
}
```

Updates:
--------
Coming soon.<commit_msg>no message<commit_after># ofxSelflash
=========

Copyright (c) 2015 selflash

MIT License.

Description:
--------

ofxSelflash is an Open Frameworks addon to be able to write a code like AS3 on an Open Frameworks.  

+ 'fl2d' package is classes like built-in classes of ActionScript3.0.
+ 'fl3d' package is classes that imitated classes of PaperVision3D.
+ 'tween' package is classes that imitated TweenMax API.

I'm going to commit it on this repository soon.



Requirements
--------

Features:
--------

fl2d.core
+ core/Object.h

[fl2d.display](https://github.com/selflash/ofxSelflash/wiki/display)
+ display/Stage.h
+ display/MovieClip.h
+ display/Sprite.h
+ display/DisplayObjectContainer.h
+ display/InteractiveObject.h
+ display/BitmapData.h
+ display/Bitmap.h
+ display/Graphics.h
+ display/Shape.h
+ display/DisplayObject.h
+ display/BlendMode.h

fl2d.events
+ events/EventDispatcher.h
+ events/Event.h
+ events/SoundEvent.h
+ events/AnimationEvent.h
+ events/FocusEvent.h
+ events/MouseEvent.h
+ events/KeyboardEvent.h
+ events/SliderEvent.h
+ events/ButtonEvent.h
+ events/RadioButtonEvent.h
+ events/NumberDialerEvent.h
+ events/RangeSliderEvent.h
+ events/ColorSliderEvent.h
+ events/ColorPickerEvent.h
+ events/PadEvent.h
+ events/JoystickEvent.h
+ events/ComboBoxEvent.h

fl2d.geom
+ geom/ColorTransform.h
+ geom/Matrix.h
+ geom/Particle2D.h
+ geom/Rectangle.h
+ geom/Transform.h

fl2d.net
+ net/Loader.h

flash.texts
+ texts/Font.h
+ texts/TextField.h
+ texts/TextFieldAutoSize.h

fl2d.ui
+ ui/Mouse.h
+ ui/Keyboard.h
+ ui/Button.h
+ ui/RadioButton.h
+ ui/NumberDialer.h
+ ui/Slider.h
+ ui/RangeSlider.h
+ ui/ColorSlider.h
+ ui/CircleColorPicker.h
+ ui/Pad2D.h
+ ui/Pad3D.h
+ ui/Joystick.h
+ ui/ScrollKit.h
+ ui/ComboBox.h"

Getting Started
--------

- Simple example: 

```cpp
void ofApp::setup() {
    ofxSelflash::setup(false);
	//ofxSelflash::clear();

	//Stage
	flStage stage = ofxSelflash::stage();

	//DisplayObject
	flDisplayObject displayObject = new flDisplayObject();
	displayObject->name("TestDisplayObject");
    stage->addChild(displayObject);

	//Sprite
	flSprite sprite = new flSprite();
	sprite->name("TestSprite");
    sprite->mouseEnabled(false);
    stage->addChild(sprite);

    stage->removeChild(displayObject);
    stage->removeChild(sprite);
}
```

Updates:
--------
Coming soon.
{'fraction_non_alphanumeric': 0.14453635176316934, 'fraction_numerical': 0.006965607313887679, 'mean_word_length': 3.9355531686358756, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 17, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1105454', 'n_tokens_mistral': 1680, 'n_tokens_neox': 1638, 'n_words': 314}