![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
Итак иеем мувиклип на сцене. Маленький такой квадратик.
к нему прицепляем гиф картинку полученную с помощью GIFPlayer Ставлю ему размер 100 на 100. Теперь какого бы размера картинку не загрузить, они будут естественно вылезать за края. некоторые наоборот сжиматся, ит.д. Как же туда добавить фиксированный размер? |
|
|||||
|
Цитата:
Добавлено через 45 секунд Когда вы меняете размер контейнера, меняются его scaleX, scaleY, из-за этого такой эффект. |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
Цитата:
Да, судя по виду передается скейл. но как передать ширину имеено а не скейл? Последний раз редактировалось SONce; 25.10.2010 в 20:40. |
|
|||||
|
не понятно как и в какой момент вы что цепляете.
предполагаю нужно дождаться загрузки, а потом менять
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
не забывайте что это не простая картинка
|
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
|
|
|||||
|
это как это нет, если он наследник Bitmap?
дождитесь GIFPlayerEvent.COMPLETE и курочьте )
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
[+1.3 20.12.10]
Регистрация: Nov 2009
Сообщений: 124
|
Цитата:
![]() import flash.events.Event; import org.bytearray.gif.player.GIFPlayer; import org.bytearray.gif.decoder.GIFDecoder; import org.bytearray.gif.events.GIFPlayerEvent; import org.bytearray.gif.events.FileTypeEvent; import org.bytearray.gif.events.FrameEvent; import org.bytearray.gif.events.TimeoutEvent; var myGIFPlayer:GIFPlayer = new GIFPlayer(); myGIFPlayer.addEventListener(GIFPlayerEvent.COMPLETE, doit); myGIFPlayer.load ( new URLRequest ("link") ); function doit(e:Event){ myGIFPlayer.width=500; myGIFPlayer.height=500; addChild(myGIFPlayer); trace('done'); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|