/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
Image random load fra mappe
Fra : Peter Nicolaj


Dato : 02-12-10 18:42

Hej,
Jeg skal bruge et script i stil med nedstående, som henter
billeder eksternt.

if (_parent.display_3 == 1) {
         circle3_inner_mc.loadMovie("slide_1.jpg");
         }
         
if (_parent.display_3 == 2) {
         circle3_inner_mc.loadMovie("slide_2.jpg");
         }         
osv...

Problemet med ovenstående script er at de henviser direkte til de
enkelte billeder. Men jeg kan ikke på forhånd vide hvor mange
billeder der ligger eksternt. Så jeg skal have den til at sige
den henter tilfældigt mellem alle jpg billeder. Dog må den ikke
vælge det samme billede to gange.

Så skal altså skrive noget smart i dette stykke:
..loadMovie("slide_2.jpg");

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
felix sanchez (05-12-2010)
Kommentar
Fra : felix sanchez


Dato : 05-12-10 13:22

Hej Peter.

Jeg vil foreså, at du laver en XML med alle de mulige billeder, du
kan finde i din mappe.
Denne loader du så til at starte med, så du ved hvor mange billeder
du muligt vil kunne loade.

Du gemmer alle forekomster fra din XML i et Array i ActionScript.
Du kan evt. overveje at "shuffle" dit Array, så det ikke fremstår i
den rækkefølge du skrev i din XML.

Når du så vha. din if sætning skal bruge et billede, kan du læse dit
Arrays length-parameter og derudfra vide hvor mange billeder du har
at vælge imellem.
Når du så vælger et billede for at loade det, kan du jo vælge at
hive det ud af dit Array også, så du ikke kommer til at loade det
samme billede flere gange.

Giver det mening?
Mvh
Felix

http://felix-sanchez.dk

Peter Nicolaj wrote in dk.edb.internet.webdesign.flash:
> Hej,
> Jeg skal bruge et script i stil med nedstående, som henter
> billeder eksternt.
>
> if (_parent.display_3 == 1) {
>          circle3_inner_mc.loadMovie("slide_1.jpg");
>          }
>          
> if (_parent.display_3 == 2) {
>          circle3_inner_mc.loadMovie("slide_2.jpg");
>          }         
> osv...
>
> Problemet med ovenstående script er at de henviser direkte til de
> enkelte billeder. Men jeg kan ikke på forhånd vide hvor mange
> billeder der ligger eksternt. Så jeg skal have den til at sige
> den henter tilfældigt mellem alle jpg billeder. Dog må den ikke
> vælge det samme billede to gange.
>
> Så skal altså skrive noget smart i dette stykke:
> ..loadMovie("slide_2.jpg");
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste