Avatar billede slammer12 Nybegynder
09. juni 2003 - 18:00 Der er 7 kommentarer og
1 løsning

tilfældigt billede

Er det muligt at lave en Flashfilm, der loader et tilfældigt billede fra samme bibliotek, hver gang siden loades / filmen startes?
Avatar billede or.han Nybegynder
09. juni 2003 - 18:31 #1
er det til et banner eller noget lignende??
Avatar billede baitianlong Nybegynder
09. juni 2003 - 18:54 #2
´Du kan gøre noget hen ad:

onClipEvent(load) {
  tal = random(20);
  sti = "bibliotek/billede" + tal + ".jpg";
  loadMovie(sti, "targetMC");
}

...så skal billederne bare hedde billede1.jpg, billede2.jpg..... billede13.jpg... Så havner de i targetMC

(o;
Avatar billede slammer12 Nybegynder
10. juni 2003 - 11:49 #3
Lad mig sige med det samme: Jeg er Flash nybegynder!

Jeg får følgende fejlmeddelse:
Scene=Scene 1, Layer=Layer 1, Frame=1: Line 1: Clip events are permitted only for movie clip instances
    onClipEvent(load) {

Hvis billederne ligger i samme bibliotek skal linie 3 så hedde: sti = "billede" + tal + ".jpg"; ????
Hvis der er flere eller færre billeder end 20, så skal tallet i linie 2 vel rettes ??


///Boe
Avatar billede or.han Nybegynder
10. juni 2003 - 15:26 #4
Avatar billede baitianlong Nybegynder
10. juni 2003 - 15:54 #5
Bare skriv dette i første frame:

createEmptyMovieClip("billedeHolder", 0);
billedeHolder.onEnterFrame = function() {
    if(!done) {
        this._x = 100; //øverste venstre hjørne af billedet's x
        this._y = 100; //øverste venstre hjørne af billedet's y
        tal = random(3) + 1; //3 er antal billeder at vælge imellem
        this.loadMovie("billede" + tal + ".jpg");
        done = true;
    }
}

Billederne skal ligge samme sted som swf'en og hedde "billede1.jpg", "billede2.jpg" osv.

(o;
Avatar billede slammer12 Nybegynder
12. juni 2003 - 11:58 #6
Jeg får stadig en fejlmeddelse: Scene=Scene 1, Layer=Layer 2, Frame=1: Line 1: Clip events are permitted only for movie clip instances
    onClipEvent(load)


Hele "skidtet" ligger på adressen: http://home1.stofanet.dk/boelarsen/random/random.fla
Avatar billede baitianlong Nybegynder
12. juni 2003 - 12:11 #7
Du skal fjerne det script fra før, altså din layer 1, det er kun det nye script der skal bruges, og det virker fint

(o;
Avatar billede slammer12 Nybegynder
13. juni 2003 - 00:47 #8
Yeees nu virker det ! - næsten!
Når jeg kører Flash filen direkte fra min harddisk, så er alt ok. Når jeg ligger alle billederne og flash filen ind i GoLive (i samme bibliotek) kommer der intet billede frem?!?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Driftsstærk IT-profil til Forsvarsministeriets Materiel- og Indkøbsstyrelse

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til vores supportteam i Hvidovre

IT Forum Gruppen

Senior Sales Manager hos ITF

Capgemini Danmark A/S

Head of Digital Trust & Security

Capgemini Danmark A/S

Client Partner