PDA

Просмотр полной версии : как узнать высоту картинки?


4teras
15.07.2007, 16:46
как узнать размер картинки (высота ширина) которую мы подгружаем .loadMovie("image.jpg"); ?

silin
15.07.2007, 18:29
дождаться окончания загрузки и посмотреть
var picMC=this.createEmptyMovieClip("picMC",this.getNextHighestDepth());
picMC.loadMovie("image.jpg");
function checkLoad(){
if(picMC._width){
trace("width="+picMC._width);
trace("heght="+picMC._height);
clearInterval(id)
}
}
var id=setInterval(checkLoad,50);
на самом деле это устаревшая практика, гораздо удобнее пользоваться MovieClipLoader'ом, у которого есть метод, который вызывается по окончании загрузки
var picMC=this.createEmptyMovieClip("picMC",this.getNextHighestDepth());
var loader=new MovieClipLoader();
loader.onLoadInit=function(mc){
trace("width="+mc._width);
trace("heght="+mc._height);

}
loader.loadClip("image.jpg",picMC);

4teras
15.07.2007, 18:40
спасибо