Thursday, July 29th 2010, 1:27pm UTC+2
You are not logged in.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
package fresh scripted by public (Sebastian Vogt)
contact: dj_public@hotmail.de
class fresh.events.TweenEvent extends Event
constantes: TweenEvent.TWEEN_START
TweenEvent.TWEEN_CHANGE
TweenEvent.TWEEN_FINISH
TweenEvent.TWEEN_SEQUENCER_START
TweenEvent.TWEEN_SEQUENCER_FINISH
class fresh.tween.Tween extends flash.event.EventDispatcher
Properties: isTween:Boolean = false [read]
Konstruktor: Tween(obj:Object, prop:String, easing:Function, begin:Number, finish:Number, duration:Number)
Methodes: pause():void
play():void
Tween.dispose():void
class fresh.tween.TweenSprite extends flash.display.Sprite
Properties: isTween:Boolean = false [read]
Methodes: locTo(x:Number, y:Number, easing:Function, duration:Number, callback:Function = null):void
alphaTo(alpha:Number, easing:Function, duration:Number, callback:Function = null)
sizeTo(width:Number, height:Number, easing:Function, duration:Number, callback:Function = null):void
scaleTo(scaleX:Number, scaleY:Number, easing:Function, duration:Number, callback:Function = null):void
rotateTo(rotation:Number, easing:Function, duration:Numberm, callback:Function = null):void
class fresh.tween.TweenSpriteAdvanced extends fresh.tween.TweenSprite
Properties: blurX:Number = 0 [read, write]
blurY:Number = 0 [read, write]
blurQuality:Number = 1 [read, write]
brightness:Number = 0 [read, write] [-255 bis 255]
contrast:Number = 0 [read, write] [-1 bis 1]
saturation:Number = .1 [read, write] [-1 bis 1]
colorMatrix:Array = ColorMatrix.NONE [read, write]
Methodes: blurTo(blurX:Number, blurY:Number, easing:Function, duration:Number, callback:Function = null):void
brightnessTo(brightness:Number, easing:Function, duration:Number, callback:Function = null):void
contrastTo(contrasr:Number, easing:Function, duration:Number, callback:Function = null):void
saturationTo(saturation:Number, easing:Function, duration:Number, callback:Function = null):void
class fresh.tween.TweenSequencer extends flash.events.EventDispatcher
Properties: sequence:Array [read, write] example.... sequence[0] = {obj:sprite, func:"alphaTo" args:[.1, Strong.easeOut, 100]};
Methodes: start():void
|
|
|
ActionScript-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
import fresh.tween.*;
import fresh.events.*;
import fresh.tween.easing.*;
import flash.display.*;
import flash.events.*;
var _sprite:Sprite = createRect(0, 0, 200, 200, 0xff00ff);
addChild(_sprite);
// Tween(obj:Object, prop:String, easing:Function, begin:Number, finish:Number, duration:Number)
var tween:Tween = new Tween(_sprite, "alpha", Strong.easeOut, _sprite.alpha, .1, 200);
/**
* Tween Events
*/
tween.addEventListener(TweenEvent.TWEEN_START, onTweenStart);
tween.addEventListener(TweenEvent.TWEEN_CHANGE, onTweenChange);
tween.addEventListener(TweenEvent.TWEEN_FINISH, onTweenFinish);
stage.addEventListener(MouseEvent.MOUSE_DOWN, md);
stage.addEventListener(MouseEvent.MOUSE_UP, mu);
/**
* Handler
*/
function onTweenStart(event:TweenEvent):void{
trace("TWEEN_START");
}
function onTweenChange(event:TweenEvent):void{
trace("TWEEN_CHANGE");
}
function onTweenFinish(event:TweenEvent):void{
trace("TWEEN_FINISH");
}
function md(event:MouseEvent):void{
tween.pause();
}
function mu(event:MouseEvent):void{
tween.play();
}
function createRect(x:Number, y:Number, w:Number, h:Number, color:Number):Sprite{
var s:Sprite = new Sprite();
s.graphics.moveTo(0, 0);
s.graphics.lineStyle();
s.graphics.beginFill(color);
s.graphics.drawRect(0, 0, w, h);
return s;
}
|
|
|
ActionScript-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import fresh.tween.*;
import fresh.events.*;
import fresh.tween.easing.*;
var _sprite:TweenSprite = createRect(0, 0, 200, 200, 0xff00ff);
addChild(_sprite);
// locTo(x:Number, y:Number, easing:Function, duration):void
_sprite.locTo(200, 200, Elastic.easeOut, 100);
_sprite.addEventListener(TweenEvent.TWEEN_START, onTweenStart);
_sprite.addEventListener(TweenEvent.TWEEN_FINISH, onTweenFinish);
function onTweenStart(event:TweenEvent):void{
trace(event.target+" TWEEN_START");
}
function onTweenFinish(event:TweenEvent):void{
trace(event.target+" TWEEN_FINISH");
}
function createRect(x:Number, y:Number, w:Number, h:Number, color:Number):TweenSprite{
var s:TweenSprite = new TweenSprite();
s.graphics.moveTo(0, 0);
s.graphics.lineStyle();
s.graphics.beginFill(color);
s.graphics.drawRect(0, 0, w, h);
return s;
}
|
|
|
ActionScript-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import fresh.tween.*;
import fresh.events.*;
import fresh.tween.easing.*;
with(pic_mc){
brightness = 100;
saturation = .3;
contrast = .4;
contrastTo(.1, Strong.easeOut, 150);
brightnessTo(0, Strong.easeOut, 150);
saturationTo(.1, Strong.easeOut, 150);
addEventListener(TweenEvent.TWEEN_START, onTweenStart);
addEventListener(TweenEvent.TWEEN_FINISH, onTweenFinish);
}
function onTweenStart(event:TweenEvent):void{
trace(event.target+" TWEEN_START");
}
function onTweenFinish(event:TweenEvent):void{
trace(event.target+" TWEEN_FINISH");
}
|
|
|
ActionScript-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
import fresh.tween.*;
import fresh.events.*;
import fresh.tween.easing.*;
var _sprite:TweenSprite = createRect(0, 0, 200, 200, 0xff00ff);
addChild(_sprite);
var s:TweenSequencer = new TweenSequencer();
s.sequence[0] = {obj:_sprite, func:"locTo", args:[200, 200, Strong.easeOut, 80]};
s.sequence[1] = {obj:_sprite, func:"sizeTo", args:[100, 50, Elastic.easeOut, 100]};
s.sequence[2] = {obj:_sprite, func:"locTo", args:[0, 0, None.easeNone, 20]};
s.sequence[3] = {obj:_sprite, func:"sizeTo", args:[stage.stageWidth, stage.stageHeight, Strong.easeOut, 40]};
s.sequence[4] = {obj:_sprite, func:"alphaTo", args:[0, Strong.easeOut, 200]};
s.addEventListener(TweenEvent.TWEEN_SEQUENCER_START, onSequencerStart);
s.addEventListener(TweenEvent.TWEEN_SEQUENCER_FINISH, onSequencerFinish);
s.start();
function onSequencerStart(event:TweenEvent):void{
trace(event.target+" TWEEN_SEQUENCER_START");
}
function onSequencerFinish(event:TweenEvent):void{
trace(event.target+" TWEEN_SEQUENCER_FINISH");
}
function createRect(x:Number, y:Number, w:Number, h:Number, color:Number):TweenSprite{
var s:TweenSprite = new TweenSprite();
s.graphics.moveTo(0, 0);
s.graphics.lineStyle();
s.graphics.beginFill(color);
s.graphics.drawRect(0, 0, w, h);
return s;
}
|

|
|
Source code |
1 |
1120: Zugriff auf eine nicht definierte Eigenschaft bubble. |
This post has been edited 1 times, last edit by "thargor" (Aug 25th 2007, 3:25pm)