如何设置外部加载的swf的大小(宽度,高度)

发布于 2024-09-01 00:36:40 字数 325 浏览 4 评论 0原文

我已经使用以下代码加载了 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;  

这给出了空对象错误。

I have loaded swf using following code,

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

How do I control height and width of this loaded swf.

I tried

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

this gives null object error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苍暮颜 2024-09-08 00:36:40

如果您加载用更大的平面创建的 swf。图像 700x600 在舞台上移动,尺寸为 300x250,当加载到主 swf 尺寸为 950x700 时,这些图像以 700x600 的全尺寸可见。

在加载器上绘制一个 300x250 图层的形状,并将其设置为加载器组件上的遮罩。加载器组件的注册点位于左上角,因此将其移出舞台边界,以将加载的内容中心设置在主舞台上您需要的位置,并将遮罩放置在您需要可见的 300x250 区域的位置。遮罩区域将仅是主舞台上可见的内容。

In cases when you have loading swf created with lager flat. images 700x600 movement on stage size 300x250, that swf when loaded in the main swf size 950x700 these images are visible in full size at 700x600.

Draw an shape with 300x250 in layer over the loader and set it as mask over the loader component. Loader component have registration point on left up corner, so move it even out of the stage borders to set the loaded content center where you need on the main stage and position the mask over where you need visible 300x250 area. Mask area will be only visible content on the main stage.

动听の歌 2024-09-08 00:36:40

您使用什么闪存加载器?

无论如何,你可以做这样的事情来插入和控制Flash影片大小

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);

显然你可以玩如果文档中有其他对象标签,则选择器

What Flash Loader are you using?

anyway you can do something like this to insert and control flash movie size

HTML code:

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

you can just change the width and height values, but if you want to do it with code you can use jquery to make this even easier

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

obviously you can play with the selector if you have other object tags within your document

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文