tilfældig startpunkt i flashfil

March 9, 2008 at 10:15 am Leave a comment

Lise Paarup Larsen, en kollega hos Co3, havde tidligere lavet en fin, lille flash til birkindoor.dk, som er en portalforside for firmaerne Multiform, Invita og Møbelgalleriet. flash’en til denne portalforside fadede skiftevis billeder tilhørende de 3 firmaer ind ovenpå hinanden. på sigt blev det firma, der blev vist sidst i flash’en dog temmeligt kede af dette, da man oftest nåede at klikke videre ind fra portalforsiden, inden de overhovedet var blevet repræsenteret i flash’en.

derfor var min opgave nu, at lade tilfældigheden bestemme, hvilken af de 3 firmaer, der blev repræsenteret først på forsiden. det var forholdsvist nemt at gå til. den nuværende flash var lavet ud fra timeline animation, hvor et layer blot tweenes ind ovenpå et andet – basic stuff:


alt jeg gjorde herefter var så, at lade flash’en vælge et bestemt tal mellem 0 og 2.
hvis tallet var 0, skulle flash’en afspille tidslinien fra det første billede, var den 1 fra det andet og var den 2 fra det tredie.
alt jeg skulle bruge var denne lille stump kode:

stop();

var mitNummer:Number = new Number();
mitNummer = Math.floor(Math.random()*3);

trace(“mitNummer = “+mitNummer);

if (mitNummer == 0){
gotoAndPlay(“billede0”);
} else if (mitNummer == 1){
gotoAndPlay(“billede1”);
} else if (mitNummer == 2){
gotoAndPlay(“billede2”);
} else {
trace(“something is seriously fucked up!”);
}

samt 3 frame-labels.
fin løsning, ikke :O)

se forsideflash’en til birk INdoor her

reload bare ovenstående links, og du vil af og til se et nyt billede som start på flash’en.

Entry filed under: actionscript, arbejde, andres, arbejde, eget, timeline animation.

‘barnlig’ flash til MeToo lommeregner til Flash

Leave a comment

Trackback this post  |  Subscribe to the comments via RSS Feed


March 2008
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Blog Stats

  • 17,920 hits