Ja, men bara efter det att bilden laddats. Vill du ta reda på upplösningen innan dess måste du använda dig ett backend skript som kollar storleken och sedan anropar du denna från Flash innan du laddar in bilden.
/Mirandir
4 svar · 252 visningar · startad av Mattiax
Jag laddar in bilder till flash via php och xml.
Bilderna har 2 olika upplösningar.
I min flashfilm har jag 2 movieclips där jag visar bilderna.
Jag vill att bilderna som har t.ex. upplösningen 240px*320px
ska visas i mc1 och de andra bilderna ska öppnas i mc2.
Min fråga är alltså:
Kan flash kontrollera upplösningen på en bild som laddas in dynamiskt??
Ja, men bara efter det att bilden laddats. Vill du ta reda på upplösningen innan dess måste du använda dig ett backend skript som kollar storleken och sedan anropar du denna från Flash innan du laddar in bilden.
/Mirandir
Tack för ett snabbt svar!
Det var nog det jag var ute efter, att kolla upplösningen efter att bilden laddats. Hur gör man det då? Finns det nåt enkelt sätt?
Ja du kollar helt enkelt höjd och bredd på filmklippet dit bilden laddades. Tänk bara på att det kan ta ett par bildrutor innan Flash registrerar bredden.
/Mirandir
Använd MovieClipLoader och kolla bredd på onLoadInit event så vet du så fort bredden är registrerad.
http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002545.html