https://github.com/yoannmoinet/tiltshift_as3
:camera: A simple class for tiltshifting a picture in Actionscript 3.
https://github.com/yoannmoinet/tiltshift_as3
Last synced: 4 months ago
JSON representation
:camera: A simple class for tiltshifting a picture in Actionscript 3.
- Host: GitHub
- URL: https://github.com/yoannmoinet/tiltshift_as3
- Owner: yoannmoinet
- Created: 2011-04-04T21:07:41.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2011-04-04T22:03:40.000Z (about 15 years ago)
- Last Synced: 2025-10-15T03:12:29.902Z (8 months ago)
- Homepage:
- Size: 262 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
This is a simple class for doing some tiltshift on any picture.
Just instantiate a new Tiltshift object with your arguments.
#### Example ####
You can load any asset from your library
var image:Asset_image = new Asset_image(535, 302);
var myImage:Tiltshift = new Tiltshift(0.5,0.5,5,-40,"asset",image);
or with an url
var myImage2:Tiltshift = new Tiltshift(0.5,0.5,5,-40,"url",'./assets/image.jpg');
#### Constructor ####
new Tiltshift(size of focal,position of focal on the image, blur value, angle, image type(url or asset), asset or url);
#### Fla file ####
For those who can't open the fla file because of CS5.
Here is the code inside :
import com.Tiltshift;
import flash.display.MovieClip;
import flash.events.Event;
var mc_content:MovieClip = new MovieClip();
var mc_content2:MovieClip = new MovieClip();
//load new asset from library
var image:Asset_image = new Asset_image(535, 302);
//new Tiltshift(size,position, blur, angle, image type, image/url);
var myImage:Tiltshift = new Tiltshift(0.5,0.5,5,-40,"asset",image);
//or with an url
var myImage2:Tiltshift = new Tiltshift(0.5,0.5,5,-40,"url",'./assets/image.jpg');
//it dispatches an event "LOADED" once it's loaded.
myImage2.addEventListener("LOADED", f_init);
function f_init(evt:Event):void
{
mc_content.y = 35;
mc_content.addChild(myImage);
mc_content2.addChild(myImage2);
mc_content2.y = stage.stageHeight - mc_content2.height;
addChild(mc_content);
addChild(mc_content2);
trace(myImage2.height);
}
After pasting it on the first frame, importing an image in the library and export for actionscript with class name 'Asset_image'.
Tweaking stage size etcÉ run it.
You may also add folders 'com' and 'assets' to your root.
#### Enjoy ! ####