Toon posts:

loadmovie en jpeg

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hello ... ik had al de search gebruikt, maar de threads waren niet echt de oplossing.

Ik wil plaatjes in Flash MX laden in apparte movieclips. Daarna wil ik de width en de height weten. Ik heb de plaatjes in een array staan, dus de array is een beetje dynamisch. Ik kan dus geen vaste clip namen gebruiken dus gebruik ik createEmptyClip .

Dit is wat ik heb.

Frame 1 :

// Array met bestandsnamen
var imagesArray=new Array();
imagesArray[0]="pic1.jpg";
imagesArray[1]="pic2.jpg";
imagesArray[2]="pic3.jpg";
imagesArray[4]="pic4.jpg";

// Aantal plaatjes die ik heb
imagesArrayLength=imagesArray.length;


// Nu maak ik voor elk plaatje een movieclip
for(i=0;i<imagesArrayLength;i++)
{
// Maak een lege clip
this.createEmptyMovieClip("imagesHolder_"+i,i);

// Laad het plaatje erin
this["imagesHolder_"+i].loadMovie(imagesArray[i]);
}

Frame 2 :
stop();

// Probeer de width van het 1e plaatje te krijgen
w=this["imagesHolder_0"]._width;
trace("w = "+w);


Wat krijg ik nu als output :

w = 0

Ik snap het niet ... ik wil graag de width ervan hebben ...
Wat doe ik fout ?

HELP ??

  • roytanck
  • Registratie: Oktober 1999
  • Laatst online: 07-07 09:29
kan het zijn dat de jpeg op het moment dat je de breedte opvraagt nog niet ingeladen is? Dan zou de lege mc idd nog 0 pixels breed zijn.

Je kunt dat makkelijk testen door het opvragen even aan een knop te hangen.

[ Voor 23% gewijzigd door roytanck op 26-01-2003 19:09 ]


Verwijderd

Verwijderd schreef op 26 January 2003 @ 17:19:
Hello ... ik had al de search gebruikt, maar de threads waren niet echt de oplossing.
Als je de topics die je uit de search kreeg echt goed had bekeken, had je jezelf best kunnen bedenken dat het handig, al dan niet regel is om je topics een goede naam te geven : in dit geval dus:

[Flash MX]loadmovie jpg inladen; maten jpg?

Verwijderd

Topicstarter
hmm klopt ... heb er een button aangehangen en dan krijg ik wel de goeie waarde.
Heb ook

this["imagesHolder_"+i].onData=test;

function test(){
trace("test");
}

erin gezet ... maar ik krijg dus helemaal geen trace ..

any suggesties ?

Verwijderd

Topicstarter
kheb um ...
functie gemaakt die eerst een preload doet ... nu heb ik de juiste waardes ...

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 17-06 09:56

XangadiX

trepanatie is zóó kinderachtig

fark... dat was de vraag helemaal niet...
mijn fout, negeer deze post

[ Voor 97% gewijzigd door XangadiX op 27-01-2003 01:00 ]

Stoer; Marduq

Pagina: 1