![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
Добрый день. Типичная ситуация - имеется ролик с анимацией движения картинки. При этом отображаться должна только та чатсь анимации которая попадает в окошко сцены.
При экспорте swf-ки все смотрится отлично, но после эмбеддинга ее во flex - приложение показывается вся анимация полностью без границ сцены, причем в уменьшенном виде. Как можно решить проблему? |
|
|||||
|
Modus ponens
|
Снять параметры width / height у loaderInfo загружаемой картинки или самому прочитать frameRect загружаемого файла, и соответствено использовать его либо как scrollRect, либо маску с аналогичными размерами создать.
Как прочитать frameRect смотреть тут: http://www.senocular.com/flash/actio...s/SWFReader.as ЗЫ. А проще дизайнеру руки оторвать ![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
В данном случае я же сам и дизайнером являюсь =) Так что если что то стоит изменить в swf, то тоже любопытно узнать.
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
В общем проблема решилась волшебными словами scaleContent='false' + указание аттрибутов width и height. Теперь границы роликов соблюдаются. Надеюсь будет полезно многим, т к несмотря на то, что большинство форумчан используют flex компилятор, на форуме решения такого тривиальной задачи не нашел.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|