WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Flash fråga (https://www.wn.se/forum/showthread.php?t=24076)

kallgard 2007-10-05 18:57

Hej!

Jag vill göra följande på min flash sida:

Ladda in en extern jpg fil och bestämma höjd och bredd på den så att den ska passa perfekt i ett moviclip. Alltså om bilden y ex är 400x400 px från början så vill jag att den ska visas som 100x100px i flashen.

Jag har försökt med:
Kod:


_root.portfolio.createEmptyMovieClip("container",1);
container.loadMovie("portfolio.jpg");
container._x = 0;
container._y = 0;

container._height = 100;
container._width= 100;

Men det fungerar inte. Resultatet blir att bilden inte laddas in alls. Hur ska jag göra ?

melin 2007-10-05 19:00

container.clipEventLoad = function() {
this._height = 100;
this._width = 100;
}

nåt sånt.. har inte flash igång och är lite stressed atm :P

kallgard 2007-10-05 19:04

Tack för svaret men det var ingen skillnad alls. Jag gör säkert helt fel. Skulle uppskatta om någon kan förklara lite mer grundligt för en nybörjare som mig :)

melin 2007-10-05 19:12

kasta upp din flashfil så kan jag kika på den snabbt.. spara den som flash8 eller tidigare dock

kallgard 2007-10-05 23:02

Okej det vore jätte snällt.. den finns här: http://www.wpuf.se/main.fla .

Tack så jätte mycket!

blixtsystems 2007-10-06 12:29

Först och främst så skapar du "container" i "portfolio" clippet, men sedan då du referar till det så anger du inte hela sökvägen.
Istället kan du skapa en referens till clippet och använda den.
Detta skall ladda clippet:
Kod:

var container:MovieClip=_root.portfolio.createEmptyMovieClip("container",1);
container.loadMovie("portfolio.jpg");
container._x = 0;
container._y = 0;

Dock så kan du inte ändra storlek förrän clippet har laddats. Jag rekommenderar att du kollar in MovieClipLoader och dess onLoadInit event i hjälpfilerna för att lösa det.

melin 2007-10-06 12:49

japps =) det jag försökte förklara snabbt i mitt första svar (inte hunnit kika på flashfilen än)


Alla tider är GMT +2. Klockan är nu 20:05.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson