Hè hè daar is die dan. Misschien al bekend bij sommige, maar zeker de moeite waard om dit ‘Particle Monster’ bespreekbaar te maken.
Tweensy is een nieuwe tween engine dat coole features heeft voor het maken van ‘particle effects’ of ‘gradient tweening’ in Flash. Het probleem van andere particle engines is dat de performance zwaar achteruit gaat evenals het geheugen van je computer vol raakt. Het lijkt erop dat Tweensy dit probleem aardig uit de weg geholpen heeft. Tweensy levert een betere performance dan Tweener or TweenLite/Max en kan daardoor zeker meedraaien met de rest: Adobe’s Tween, GTween, Go ASAP Tween, Tweener, TweenLite
Verder heeft het de eigenschap dat het nestjes te integreren valt met andere (plugin) engines als Papervision (DisplayObject3D).
Hier een oldschool voorbeeld van: ‘ik RAM je geheugen vol’
Handige links
- De maker:
Tweensy goes public: http://tinyurl.com/8ze3od
AS3 Tween Engine – Tweensy (Preview): http://tinyurl.com/5vdcv5 - Tweensy Google code: http://code.google.com/p/tweensy/
> voor het downloaden van Tweensy en documentatie
Gerelateerde

Mosessupposes update(tje):
3D Code:
var tween:Tween3D = new Tween3D(target, [Go3D.x(0), Go3D.y(50), Go3D.rotationZ(0)], 1, Equations.easeOutCubic, .5);
tween.start();
Handige links:
- John Grden (3D Go extensie)
http://rockonflash.wordpress.com/2008/05/07/update-on-go3d-api-much-more-simple/
- GoASAP engine (basis engine) http://code.google.com/p/goasap
- GoASAP playground http://code.google.com/p/goplayground
- Go blog

Gerelateerde
Flash player” />
Hier nog een laatste voor vandaag
Deze had ik nog liggen…
Ik wilde een soort dynamisch Tv effect maken met Actionscript. Hier een eerste opzet.. Misschien, als ik er aan toe kom, zal ik later deze week de source code posten (helaas wel AS2), excuses… dit ding is 2 jaar oud..
Gerelateerde
Genoeg van Fuse? Tijd voor een echte AS3 tweenengine! Bekijk dan TweenMax van Jack Doyle. Alle functies die Fuse in zich heeft zijn te vinden in TweenMax en nog veel meer. Max rulezzzzzzzzz!
Gerelateerde
Met de Graphics API in AS3 is het heel simpel om dynamisch een cirkel te tekenen met de drawCircle functie. Ook een cirkel met een uitsparing is geen probleem. Moeilijker wordt het als je een dergelijke cirkel als masker wilt gebruiken. Flash ziet zo'n holle cirkel bij het maskeren simpelweg als een compleet gevulde cirkel. Weg effect!
De oplossing voor dit probleem (bug?) is om de getekende cirkel eerst in een BitmapData object te stoppen, en dat dan als masker te gebruiken. Hieronder vind je een code voorbeeld:
-
var layerMask:Sprite = new Sprite();
-
-
//Zwarte fill van de cirkel
-
layerMask.graphics.beginFill(0x000000);
-
layerMask.graphics.drawCircle(150,150, 150);
-
layerMask.graphics.drawCircle(150,150, 100);
-
layerMask.graphics.endFill();
-
-
//BitmapData object aanmaken, transparant met een zwarte achtergrond.
-
var layerMaskBMD:BitmapData = new BitmapData(layerMask.width, layerMask.height, true, 0x000000);
-
layerMaskBMD.draw(layerMask);
-
-
//BitmapData object in een Bitmap object stoppen
-
-
var layerMaskBitmap:Bitmap = new Bitmap(layerMaskBMD);
-
-
//De cirkel is nu vertaald naar een bitmap en kan dus verwijderd worden.
-
-
layerMask.graphics.clear();
-
-
//Bitmap toevoegen aan layerMask.
-
layerMask.addChild(layerMaskBitmap);
-
-
layerMask.cacheAsBitmap = true;
-
-
addChild(layerMask);
-
De sprite layerMask kan nu gebruikt worden als mask. Voorwaarde is wel dat het te maskeren DisplayObject de property cacheAsBitmap = true heeft.
Gerelateerde

Adobe heeft afgelopen week de eerste Beta van de nieuwe Flash Player (10) gereleased. Deze nieuwe player komt met een aantal lang verwachte nieuwe mogelijkheden. Onder andere:
- 3D support
- Custom Filters
- Betere text support
Klik hier voor een aantal indrukwekkende demo's.
Je kunt de nieuwe Beta downloaden op Adobe Labs. Lee Brimelow heeft een aantal interessante tutorials over het bouwen van Flash 10 content.
Handige en meer...




















































