|
|
|||||
Guest
Сообщений: n/a
|
Dynamic Resize
Народ, подскажите:
Можно-ли отресайзить загруженые через LoadMovie jpg картинки? |
|
|||||
Guest
Сообщений: n/a
|
можно
*_- |
|
|||||
Guest
Сообщений: n/a
|
Цитата:
как это сделать (отресайзить всмысле)? |
|
|||||
Регистрация: Dec 2003
Адрес: Minsk
Сообщений: 34
|
Лоудишь JPG в отдельный мувик (Holder) и уже ресайзишь ентот мувик.
|
|
|||||
Guest
Сообщений: n/a
|
часть кода:
this.setBg = function() { for (var i=0;i<this.images_source.length;i++) { _root['workspace_area'].createEmptyMovieClip('bg_image'+i,_root['workspace_area'].getNextHighestDepth()); loadMovie(this.images_source[i],_root['workspace_area']['bg_image'+i]); _root['workspace_area']['bg_image'+i].width = this.images_width[i]; _root['workspace_area']['bg_image'+i].height = this.images_height[i]; } } this.images_width, this.images_height - размеры картинок для test-а загоняю одну и растягиваю на весь ролик ролик, размеры её не меняются. |
|
|||||
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
загрузка происходит не мгновенно, в тотмомент когда ты пытаешься ресайзить картинку, она ещё не подгружена.
вешай ресайз на событие окончания загрузки, для отслеживания этого события придётся юзать MovieClipLoader class. |
|
|||||
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
ЗЫ это легко проверить, если ты повесишь ресайз на кнопку, то всё сработает
|
|
|||||
Guest
Сообщений: n/a
|
через movieClipLoader:
var a:MovieClipLoader = new MovieClipLoader(); var b:Object = new Object(); b.onLoadComplete = function(target_mc:MovieClip) { target_mc.width = 500; target_mc.height = 400; } a.addListener(b); _root['workspace_area'].createEmptyMovieClip('bg_image'+0,_root['workspace_area'].getNextHighestDepth()); a.loadClip(this.images_source[0],_root['workspace_area']['bg_image'+0]); |
|
|||||
Guest
Сообщений: n/a
|
Если картинка не успевает загрузиться, то где глюк?
_root.createEmptyMovieClip('images',_root.getNextHighestDepth()); var loader:MovieClipLoader = new MovieClipLoader(); var loads:Object = new Object(); loads.onLoadComplete = function(target_mc:MovieClip) { trace (target_mc.width); trace (target_mc.height); } loader.addListener(loads); loader.loadClip('test.jpg',_root['images']); stop(); при попытке изменить размеры на большие или меньшие ничего не происходит... |
|
|||||
Цитата:
_root.createEmptyMovieClip('images',_root.getNextHighestDepth()); var loader:MovieClipLoader = new MovieClipLoader(); var loads:Object = new Object(); loads.onLoadInit = function(target_mc:MovieClip) { trace (target_mc._width); trace (target_mc._height); } loader.addListener(loads); loader.loadClip('test.jpg',_root['images']); stop(); |
Часовой пояс GMT +4, время: 13:09. |
|
« Предыдущая тема | Следующая тема » |
|
|