![]() |
|
||||||||||
|
|||||
|
Guest
Сообщений: n/a
|
Народ, подскажите:
Можно-ли отресайзить загруженые через 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, время: 15:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|