Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Resize подгружаемого изображения (http://www.flasher.ru/forum/showthread.php?t=145766)

anonimus 19.10.2010 10:55

Resize подгружаемого изображения
 
У меня подгружается изображение (НЕ ЧЕРЕЗ xml)

Код AS3:

stop();
        var img1Req:URLRequest = new URLRequest("block/images/1-blocks/blocks_01.jpg");
        var big_pic:Loader = new Loader();
        big_pic.load(img1Req);
        frame_mc.addChild(big_pic);

Когда изображение подгрузилось оно имеет разрешение 800х600,
как мне сделать чтобы загружаемое изображение сразу было меньшего размера, например 400х300.

PS.исходник изображения обязательно должен быть 800х600, не меньше.

Wolsh 19.10.2010 11:02

Уменьшить его перед addChild() до нужных размеров.

Или о чем вопрос? Как сделать чтоб на сервере лежала 800*600 а на клиента загружалось 400*300? Чтоб по дороге сама уменьшалась?)) Нужен скрипт на сервере, берущий картинку из базы и масштабирующий ее до нужных размеров, прежде чем отдать клиентской флэшке.

anonimus 19.10.2010 11:10

да нужно чтоб по дороге уменьшился)), а возможно ли это изображение сделать соразмерно мувику??

arkadattx 19.10.2010 11:13

мувик приобретает размеры находящегося в нем контента, так что ДА

anonimus 19.10.2010 11:24

попробовал изменить масшиаб мувика
Код AS3:

stop();
        var img1Req:URLRequest = new URLRequest("block/images/1-blocks/blocks_01.jpg");
        var big_pic:Loader = new Loader();
        big_pic.load(img1Req);
        frame_mc.addChild(big_pic);
        frame_mc.weight = 525;
        frame_mc.height = 398;

изображение теперь вообще нет, либо становится очень силно вытянутым[IMG]http://i007.***********/1010/14/7f01ef6d13f5.jpg[/IMG], но зато по размерам.
в чём может быть дело??

zuxul 19.10.2010 11:27

может быть все таки width?

anonimus 19.10.2010 11:31

непомогло тоже самое((

-De- 19.10.2010 11:36

Мувик до изменения размеров не 0 на 0 был? Такие хреново ресайзятся)

anonimus 19.10.2010 11:39

да почти 0 на 0)), вообщем разобрался вроде, но всё равно непонятно немного.
Всем спасибо ОГРОМНОЕ!!!


Часовой пояс GMT +4, время: 21:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.