Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   работа с Bitmap (http://www.flasher.ru/forum/showthread.php?t=112802)

jenopoo 08.06.2008 15:54

добрый день :)

пробил по поиску, вроде бы это не обсуждалось (по крайней мере в этом разделе)

так вот :)
пишу что-то вроде простенького фотоальбома, имена фоток берутся из внешнего файла, картинки счас подгружаю посредством loadMovie... (в мувик)

в чем проблема:
мне надо заранее знать размер картинки...чтоб заранее изменить размер мувика в который я подгружаю картинку :o (правда, можно это сделать и после полной загрузки картинки) + размер так же нужно знать для построения навигации по фоткам (снизу 3 эскизика и 2 кнопки прокрутки...прокручивается оно по одной фотке..так что мне надо знать насколько прокручитвать (ширину следующей/предыдущей фотки))

надеюсь все понятно, заранее всем спасибо!

ммм..есть вообще выход из этой ситуации?
может можно сделать так чтоб мувик растягивался по размеру битмапа?

silin 08.06.2008 17:43

флеш до загрузки не может узнать размер
можно размер брать из того же файла, что урл картинок
можно запрашивать серверный скрипт определить размер картинки
можно все решения (масштабирование, расположение и т.п.) принимать после загрузки..

jenopoo 08.06.2008 18:20

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

silin 08.06.2008 22:13

"как это сделать после загрузки" решать тебе самому..
как отследить завершение загрузки - очень избитая тема, без труда найдешь..
обычная практика в таких случаях: грузить с помощью MovieClipLoader, в onLoadInit которого можно смело манипулировать загруженным контентом

Vektor 08.06.2008 23:36

Можно,узнать по размеру мувика, в который подгружаешь картинку.
Естественно, после полной загрузки картинки.

jenopoo 09.06.2008 14:18

так си сделал :)
в onLoadInit спихнул ;)

п.с.не думал что флеш (а именно AS2) не умеет нормально работать с битмапами :eek:

всем спасибо еще раз! :)

qazwsx 09.06.2008 14:39

А причем тут битмап :O

Wolsh 09.06.2008 14:52

И что значит нормально? Что, все остальные по адресу картинки ее размеры определяют?


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

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