Actionscript 2.0 внешний SWF загружен и изменен в размер Movieclip - PullRequest
0 голосов
/ 26 февраля 2011

Даже если я дюжину раз загрузил внешний SWF-файл в видеоклип ... Я не имею в виду t know how to resize (layout) the targeted movieclip. I don t, это означает качество ... Допустим, внешний SWF-файл имеет 400 X 300 пикселей, и я хочу, чтобы он был загруженв контейнер видеоклипа около 200X100.Как изменить размер внешнего SWF-файла перед загрузкой?Пожалуйста помоги !Я знаю, что в AS 3 есть некоторый код с переменными x / y ... Но мой внешний SWF-файл и главная страница (в которой я хочу, чтобы SWF-файл был загружен) находятся в AS 2. Любой, пожалуйста, помогите :) Спасибо!

1 Ответ

0 голосов
/ 02 марта 2011

Позволяет вызывать контейнер SWF mc_a и загружаемый SWF mc_b .

Создайте еще один SWF-контейнер внутри из mc_a . Мы назовем это mc_c для этого обсуждения.

Во время выполнения установите для видимости mc_c значение false .

Загрузка mc_b в mc_c .

mc_c примет ширину и высоту загруженного SWF-файла, mc_b , но в этот момент он будет невидим.

Установите ширину и высоту mc_c в соответствии с тем, что вы хотите.

Установите видимость mc_c на true .

Это должно сделать это, или что-то подобное. Вы также можете отказаться от внутреннего контейнера mc_c и просто установить видимость mc_a на false во время выполнения, загрузить в него mc_b измените размер mc_a соответственно, а затем установите видимость mc_a на true .

Метод внутреннего контейнера предполагает, что в mc_a может быть другое содержимое, размер которого вы не хотите изменять. При использовании метода внутреннего контейнера вам, возможно, придется настроить x / y из mc_c , так как он будет масштабироваться с привязкой к верхнему левому углу.

...