Просмотр полной версии : Границы подгружаемого swf-ролика
Добрый день. Типичная ситуация - имеется ролик с анимацией движения картинки. При этом отображаться должна только та чатсь анимации которая попадает в окошко сцены.
При экспорте swf-ки все смотрится отлично, но после эмбеддинга ее во flex - приложение
показывается вся анимация полностью без границ сцены, причем в уменьшенном виде. Как можно решить проблему?
Снять параметры width / height у loaderInfo загружаемой картинки или самому прочитать frameRect загружаемого файла, и соответствено использовать его либо как scrollRect, либо маску с аналогичными размерами создать.
Как прочитать frameRect смотреть тут:
http://www.senocular.com/flash/actionscript.php?file=ActionScript_3.0/com/senocular/utils/SWFReader.as
ЗЫ. А проще дизайнеру руки оторвать :)
В данном случае я же сам и дизайнером являюсь =) Так что если что то стоит изменить в swf, то тоже любопытно узнать.
В общем проблема решилась волшебными словами scaleContent='false' + указание аттрибутов width и height. Теперь границы роликов соблюдаются. Надеюсь будет полезно многим, т к несмотря на то, что большинство форумчан используют flex компилятор, на форуме решения такого тривиальной задачи не нашел.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.