注册
登录
会员
搜索
标签
统计
帮助
影像
博客
涂鸦
闪吧首页
闪吧论坛
»
[Action Script讨论区]
» loadclip后对子swf的大小设定的问题
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[编程]
loadclip后对子swf的大小设定的问题
sagg123
注册会员
帖子
8
积分
7
技术分
0
在线时间
61 小时
注册时间
2006-4-23
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-5-5 11:26
只看该作者
loadclip后对子swf的大小设定的问题
用loadclip
加载
swf
,
加载
进来的
swf
会显示出子
swf
舞台外面的东西,要对其进行一个缩放以让子
swf
适应主场景的大小,找到一个解决的办法
mclListener.onLoadInit = function(mc:MovieClip) {
mc._xscale=100*主swf舞台的宽/子swf舞台的宽;
mc._yscale=100*主swf舞台的主/子swf舞台的高;
};
这个倒是可以把子swf设定成正确的大小,但我是用固定的子swf的宽做的,在实际运用中,子swf的舞台宽和高是不能事先得到的,在这种情况下该怎么解决?
UID
558369
帖子
8
精华
0
积分
7
阅读权限
20
在线时间
61 小时
注册时间
2006-4-23
最后登录
2008-6-26
查看详细资料
TOP
shylip
注册会员
帖子
38
积分
9
技术分
0
在线时间
42 小时
注册时间
2008-4-2
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-5-5 11:49
只看该作者
用attachMovie方法的话 参数里会允许你自己定义影片剪辑的属性把
this.attachMovie("newclip","myclip",99,{_xscale:100,_yscale:100}
至于楼主问的loadclip俺就不太懂了呵呵 俺菜!
UID
753278
帖子
38
精华
0
积分
9
阅读权限
20
在线时间
42 小时
注册时间
2008-4-2
最后登录
2008-7-6
查看详细资料
TOP
sagg123
注册会员
帖子
8
积分
7
技术分
0
在线时间
61 小时
注册时间
2006-4-23
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-5-5 13:07
只看该作者
你说的跟我说的不是一个话题,不对
UID
558369
帖子
8
精华
0
积分
7
阅读权限
20
在线时间
61 小时
注册时间
2006-4-23
最后登录
2008-6-26
查看详细资料
TOP
wyang
注册会员
帖子
428
积分
69
技术分
6
在线时间
198 小时
注册时间
2007-3-22
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-5-5 21:51
只看该作者
那就要stage的onresize事件里设大小,当场景大小改变时设置大小。
水星
UID
619535
帖子
428
精华
0
积分
69
阅读权限
20
在线时间
198 小时
注册时间
2007-3-22
最后登录
2008-7-4
查看详细资料
TOP
jul668
中级会员
帖子
290
积分
96
技术分
6
来自
太阳系
在线时间
592 小时
注册时间
2007-4-6
个人空间
发短消息
加为好友
当前在线
5
#
大
中
小
发表于 2008-5-5 22:58
只看该作者
as2里面根本就没法解决 被加载文件的舞台大小, 除非你能保证被加载文件内的元件都不在其舞台外出现
UID
624513
帖子
290
精华
0
积分
96
阅读权限
30
来自
太阳系
在线时间
592 小时
注册时间
2007-4-6
最后登录
2008-7-7
查看详细资料
TOP
kefe
kefe
游客(注册未发帖)
帖子
1
积分
0
技术分
0
在线时间
0 小时
注册时间
2003-6-6
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-5-6 09:55
只看该作者
两种方式可能解决。
一:最快的也是最有效的办法,仍然是自行建立每个被载入文件的场景size数据,与文件一起载入。
二:即然每个swf文件有各自的size,那么这个size的数据是一定保存于swf文件中,考虑用net stream载入字节流以分析取得size数据(哪位研究过swf文件的朋友请帮忙,谢谢)。
UID
124983
帖子
1
精华
0
积分
0
阅读权限
1
在线时间
0 小时
注册时间
2003-6-6
最后登录
2008-5-6
查看详细资料
TOP
sagg123
注册会员
帖子
8
积分
7
技术分
0
在线时间
61 小时
注册时间
2006-4-23
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2008-5-6 16:14
只看该作者
二:即然每个swf文件有各自的size,那么这个size的数据是一定保存于swf文件中,考虑用net stream载入字节流以分析取得size数据(哪位研究过swf文件的朋友请帮忙,谢谢)。
这个方法能再细点吗?第一个肯定不行啊,因为swf如果不是自己做的,都从外面收来的就太大的工作量了。
UID
558369
帖子
8
精华
0
积分
7
阅读权限
20
在线时间
61 小时
注册时间
2006-4-23
最后登录
2008-6-26
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
:: 闪客之吧 ::
[FLASH技术交流]
[Flash发展版]new
[教材发布区]
[Flash AS3讨论区] new
[Action Script讨论区]
[RIA综合讨论区]
[Flash动画技术区]
[Flash游戏技术区]
[图形处理与视觉传达]
[手绘艺术与角色设计]
[Flash资源共享]
[视频后期动画专区]
[供求热线]
[Flash 3d 技术专版]
[网页设计与编程]
[精品WEB-SITE]
个人作品交流专用版
[闪吧专家门诊]
:: 活动区 ::
第三届科普课件动画大赛官方论坛
[比赛竞技场]
[往期活动讨论版]
百事我创Flash动画征集大赛讨论区
全国第四届法制动漫作品征集活动
网易精品网络游戏Flash设计大赛
全国第五届法制动漫作品征集活动
“寻找动漫M-ZONE人”动漫大赛
华人青年FLASH设计大奖赛
2004 PConline第三届全国FLASH创作大赛
全国第二届法制动漫作品创作大赛
263YOYO杯中国原创沟通生活创意大赛讨论区
联想杯 QQ Flash大赛
Intel-2004年度中国数字盛典
2004闪动生活我们的时代flash大赛
PConline索尼爱立信K700Flash广告有奖征集
:: 娱乐交流 ::
情感空间
贴图园地
闪吧灌水区
闪吧电脑学校
FM 综合讨论区
:: 闪吧管理 ::
闪吧站务管理
个人空间交流版
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间