Как установить размер (ширину, высоту) внешне загруженного SWF - PullRequest
1 голос
/ 07 мая 2010

Я загрузил SWF, используя следующий код,

var loader:Loader = new Loader();  
loader.load(new URLRequest("XYZ.swf"));  
addChild(loader);

Как мне контролировать высоту и ширину этого загруженного SWF.

Я пытался

var mc = MovieClip(loader.loaderContentInfo.content);  
mc.width = 320;  
mc.height = 240;  

этодает нулевую ошибку объекта.

Ответы [ 2 ]

1 голос
/ 27 мая 2010

В тех случаях, когда у вас есть загрузка SWF, созданный с лагером плоским. изображения размером 700x600 на сцене размером 300x250, которые качаются при загрузке в основной размер SWF 950x700, эти изображения видны в полном размере при 700x600.

Нарисуйте фигуру с слоем 300x250 поверх загрузчика и установите его в качестве маски поверх компонента загрузчика. У компонента загрузчика есть точка регистрации в левом верхнем углу, поэтому переместите ее даже за границы рабочей области, чтобы установить загруженный контент-центр там, где вам нужно на главной сцене, и расположите маску там, где вам нужна видимая область 300x250. Маска области будет видна только контенту на главной сцене.

0 голосов
/ 07 мая 2010

Какой Flash Loader вы используете?

в любом случае вы можете сделать что-то подобное, чтобы вставить и контролировать размер флэш-ролика

HTML код:

<object width="550" height="400">
<param name="movie" value="somefilename.swf">
<embed src="somefilename.swf" width="550" height="400">
</embed>
</object>

вы можете просто изменить значения ширины и высоты, но если вы хотите сделать это с помощью кода, вы можете использовать jquery, чтобы сделать это еще проще

$("object").attr("width", 100).attr("height", 100);

очевидно, что вы можете играть с селектором, если у вас есть другие теги объектов в вашем документе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...