download / 3.3 mb zip
version : 1.1.9
updated : February 18, 2011
open all | close all
upcoming HYPE events
No events.
let's keep in touch.
Keep us informed what you're working on using HYPE by connecting with us, either via e-mail or through twitter.

hype@hypeframework.org
twitter.com/hypeframework
Branden Hall

automatastudios.com
twitter.com/waxpraxis
Joshua Davis

joshuadavis.com
twitter.com/joshuadavis
flickr.com/photos/joshuadavis

- added destroy method to ObjectPool (thanks nodename!)
- split ICanvas into two interfaces, ICanvas and IEncodable
- changed ICanvas so that startCapture can accept either a DisplayObject
  or a Vector or Array of DisplayObjects
- added colorTransform method to ICanvas
- removed get/set target from ICanvas
- updated encoder infrastructure to use IEncoder rather than ICanavs
- added new BitmapCanvasCompositor class that can be used to combine
  multiple BitmapCanvas instances with alpha compositing
- added new scale parameter to BitmapCanvas so that content can be scaled before it is captured
- fixed issue on BitmapCanvas where clear wouldn’t clear the large canvas
- added colorTransform method to BitmapCanvas
- changed PixelColorist so it supports either passing the constructor
  a class that subclasses BitmapData or an instance of BitmapData
- added getColorAt method to get the color at a specific x and y location
- added automatic support for BitmapCanvasCompositor to ContextSaveImage
- added destroyManager and destroy methods to RhythmManager (thanks magicbruno!)
- removed MXP package
- combined hype_framework.swc and hype_extended.swc into hype.swc
- now compiled with mxmlc 4.1.0

Posted by Joshua Davis on February 19th, 2011 | No Comments |

- updated all FLA-based examples for increased clarity
- added SimpleProximity behavior

Posted by Joshua Davis on March 23rd, 2010 | No Comments |

- modified 01_adjuster example
- added 02_adjuster example
- the Adjuster class now exposes activeClip property
- modified PixelColorist to deal with multiple children in the target sprite
- added DepthShuffle behavior
- added examples 01_depthShuffle, 02_depthShuffle, 03_depthShuffle, 04_depthShuffle, 05_depthShuffle

Posted by Joshua Davis on February 26th, 2010 | No Comments |

- Fixed nasty bug in ObjectPool
- Added applyLayout to ILayout (thanks markstar!)

Posted by Joshua Davis on February 20th, 2010 | No Comments |

- fixed bugs in ObjectSet that were causing runtime errors

- exposed all properties of behaviors so they could be changed at runtime (see Swarm behavior for example)

- deprecated ContextSavePNG in favor of generalized ContextSaveImage

- created hype-framework.swc and hype-extended.swc for use with either Flash CS4+ or FlexBuilder/FlashBuilder

- added TGACanvasEncoder to output Targa (TGA) files Targa output size is only limited by user RAM, PNG is limited to approx. 100,000 total pixels – at that point script timeout errors will occur

- moved Flash-based examples into own folder, added some basic pure AS3 examples (more coming in later releases)

- fixed all outstanding issues on GitHub (thanks sebleedelise and markstar!)

Posted by Joshua Davis on February 19th, 2010 | No Comments |

- moved all examples that use ContextSavePNG to their own folder and added a new example

Posted by Joshua Davis on February 19th, 2010 | No Comments |

- added ability for ObjectPool’s constructor to accept either single classes or an array of classes that are randomly chosen from

- added new CanvasFilterRhythm class that makes filtering instances of BitmapCanvas easier

- created new ICanvas interface and two classes that implement it, SimpleCanvas and GridCanvas

- modified BitmapCanvas to use new ICanvas classes and added new setupLargeCanvas(scale:int) method

- added new CanvasPNGEncoder for creating PNGs from ICanvas classes

- added new ContextSavePNG – a simple class to assist in encoding and saving large PNGs from BitmapCanvas instances

- created two new BitmapCanvas examples, 06 and 07, to show new PNG encoding capabilities

Posted by Joshua Davis on February 19th, 2010 | No Comments |

- jDavis made tons of changes to almost every .fla to polish things like variable name consistency, removing addChild(clipContainer) if not needed, etc. website also reflects all updates.

- added RandomTrigger.as to extended/trigger – used in SimpleBallistic examples 02 and 03

- added PixelColorist.as to extended/color – used in Color examples 03, 04 and 05 – applies color to object in relation to a specific pixel color found on a linked image

- added SimpleBallistic.as to extended/behavior – new examples added.

- modified ExitShapeTrigger.as / constructor to support new enterOnceFlag argument. Defaults to false. If true the target MUST enter the shape at least once before the trigger will fire

- modified Oscillator.as / Added new argument to constructor (linkOffset – links offset to frequency). The frequency is now modified through a property. Added new amplitude property. Added new offset property. Added new linkOffset property.

- added new function clear to BitmapCanvas.as / which clears the canvas back to it’s base color

- new examples / BitmapCanvas, Color, SimpleBallistic, and Oscillator

- fixed Setup Classpath.jsfl so it works properly for our PC friends

Posted by Joshua Davis on February 19th, 2010 | No Comments |

- Fixed memory leaks in Adjuster & HotKey – thanks to @SiRobertson

- Fixed issue with SoundAnalyzer, frequency index 0 was always 0. Now it duplicates index 1 (seems to be bug in SoundMixer). Updated 03_soundAnalyzer and 04_soundAnalyzer.

- Added 05_soundAnalyzer and 06_soundAnalyzer to demonstrate soundAnalyzer.getFrequencyRange

Posted by Joshua Davis on February 19th, 2010 | No Comments |