altid centreret logo vha. onResize

March 30, 2008 at 12:43 pm 1 comment

Lisa Ingemann Hansen, en kollega hos Co3, spurgte for nyligt, hvordan man kunne sikre, at et logo altid ville blive vist centralt vertikalt og horisontalt i Flash.

dette krævede selvfølgeligt et eksperiment, og her er hvad jeg er kommer frem til:
tricket er at have en eventListener, der altid forholder sig til størrelsen på stage
stage.addEventListener(Event.RESIZE, onResize);

og så et kald, der bruger Flash’ens størrelse til at flytte logo’et til den rigtige placering
public function onResize(event:Event):void {
_customLogo.onResize(stage.stageWidth, stage.stageHeight);
}

public function onResize(stageWidth:Number, stageHeight:Number):void {
_stageWidth = stageWidth;
_stageHeight = stageHeight;

_logoX = -(_logo.width / 2) + (_stageWidth / 2);
_logoY = -(_logo.height / 2) + (_stageHeight / 2);
Tweener.addTween(_logo, {x:_logoX, y:_logoY, time:0.8, delay: 0.3, transition:”easeinout”});
}

det er pænt smart.
og ved hjælp af Tweener, bliver effekten, når logo’et flyttes på plads desuden, desuden lidt lækker 🙂

se et eksempel på et logo, der altid placerer sig centralt her:

desuden skal det nævnes, at billedet er taget af Heriberto Herrera fra El Salvador, der desuden leverede et billede til IFS-banneret, lavet tidligere på året..

Advertisements

Entry filed under: actionscript, arbejde, andres, arbejde, eget, eksperimenter, fotografering.

Tweener, bitmap og filter-effekter, del 2 modul til Dynamic Web, der kan zoome i billeder

1 Comment Add your own

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


March 2008
M T W T F S S
« Feb   Apr »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Top Posts

Blog Stats

  • 17,888 hits

%d bloggers like this: