You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-3Lines changed: 27 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,16 @@
1
1
## GTween for Haxe
2
2
3
-
GTween is a small but extremely robust Haxe library for programmatic tweening, animation, and transitions, based on the AS3 library for Adobe Flash built by Grant Skinner of [gskinner.com](http://www.gskinner.com/). It is currently comprised of 3 key classes:
3
+
GTween is a small but extremely robust [Haxe](https://haxe.org/) library for programmatic tweening, animation, and transitions. It is based on the AS3 library for Adobe Flash built by Grant Skinner of _gskinner.com_.
4
+
5
+
The GTween library is currently comprised of 3 key classes:
4
6
5
7
***GTween**. A robust tweening engine, packed full of innovative features.
6
8
***GTweenTimeline**. A powerful virtual timeline that extends GTween to enable you to sequence tweens and actions.
7
9
***GTweener**. A static interface to GTween.
8
10
9
-
It also comes with a variety of plug-ins and easing classes.
11
+
GTween also comes with a variety of plug-ins and easing classes to customize your animations.
12
+
13
+
The Haxe version of GTween is designed to be added to _any_ Haxe project, not just those that depend on libraries like OpenFL that provide an Adobe Flash-inspired API. A subset of GTween's plugins are restricted to OpenFL features only, but the core library is written in pure Haxe and can absolutely be used without OpenFL as a dependency.
10
14
11
15
GTween is licensed under the **MIT license**, so it can be used and modified with **almost no restrictions in commercial projects** beyond maintaining the header in the source files.
The code base for GTween is straightforward and easy to read, extend, and modify. It also supports an easy to use, robust plug-in model which makes it easy to add and share custom functionality without having to modify or extend the core classes.
92
100
93
101
### Etcetera
@@ -107,7 +115,23 @@ The best place to learn about these and other features is by checking out the in
107
115
108
116
## Demos
109
117
110
-
All source code for these demos is included with the download.
118
+
All source code for these demos is included in the Git repository.
119
+
120
+
The following demos are available for [OpenFL](https://openfl.org/), a library that implements the Adobe Flash Player API in Haxe:
The next demos compile pure Haxe to JavaScript (JS) and manipulate [HTML DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction) nodes:
0 commit comments