主题:  [求助在flash 5 中把.swf文件导入场景中指定的位置

我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#12002/12/14 16:26:11
请问如何在flash 5 中把.swf文件导入场景中指定的位置和设置导入的.swf文件的画面大小?



GoKu

职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2002/12/14 16:29:43
#22002/12/14 16:37:07
很简单啦!你在工作区里建一个MC嘛,再文件>导入>swf文件,
导入后回工作区改mc的尺寸就完了嘛...



我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#32002/12/14 17:10:53
GoKu在上个帖子中说
引用:
很简单啦!你在工作区里建一个MC嘛,再文件>导入>swf文件,
导入后回工作区改mc的尺寸就完了嘛...

谢谢,但是这样做后,导入的文件播放不完全.怎样让导入的文件播放完整呢?
顺便说一句,被导入的.swf文件中嵌有mc.



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#42002/12/14 17:17:27
loadMovie("yourSwf.swf", yourMc);
with(yourMc){
_x=//
_y=//
_width=//
_height=//
}




我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#52002/12/14 18:19:23
谢谢斑竹!
loadMovie("yourSwf.swf", yourMc);
with(yourMc){
_x=//
_y=//
_width=//
_height=//
}

我这样做的,但出来还是全屏,而且在_x=//前还有on release字样,这是怎么一回事啊?请斑竹再指点.

编辑历史:[这消息被我是云编辑过(编辑时间2002-12-14 18:20:04)]
[这消息被我是云编辑过(编辑时间2002-12-14 18:25:43)]
[这消息被我是云编辑过(编辑时间2002-12-14 18:27:09)]
[这消息被我是云编辑过(编辑时间2002-12-14 18:31:39)]
[这消息被我是云编辑过(编辑时间2002-12-14 18:41:58)]


Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#62002/12/14 18:51:07
全屏?on release?
原文件可以上传吗?



我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#72002/12/14 20:45:16
斑竹,是不是要用到setproperty命令来设置_x=//
_y=//
_width=//
_height=//
}啊? 对不起,我是一个菜鸟.



我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#82002/12/14 21:09:03
还有用with命令后,出现Error: A 'with' action failed because the specified object did not exist.



我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#92002/12/15 10:19:27
我用了setproperty还是不能控制导入的文件显示大小,恳请斑竹贴个演示文件吧.万分感谢啊



闪刃小周

职务:普通成员
等级:1
金币:1.0
发贴:165
注册:2001/11/3 11:26:38
#102002/12/15 11:34:12
我是云在上个帖子中说
引用:
还有用with命令后,出现Error: A 'with' action failed because the specified object did not exist.

你没有给你的MC命实例名,如果是MX版本,在属性面板里,输入instance名称;5.0版本,就打开Instance面板,输入名称。
MC有了实例名后,你的setproperty就会起效。

噢,还有,那段代码,不需用with,直接设置"yourMC"的位置与大小即可。但同样,要将影片命名实例名。

编辑历史:[这消息被闪刃小周编辑过(编辑时间2002-12-15 11:35:14)]
[这消息被闪刃小周编辑过(编辑时间2002-12-15 11:39:10)]


我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#112002/12/15 13:03:16
我的源代码是这样的on (release) {
loadMovieNum ("duihuakuang q1.swf", aaa);
setProperty ("aaa", _x, "185");
setProperty ("aaa", _y, "100");
setProperty ("aaa", _height, "180");
setProperty ("aaa", _width, "200");
}
我想通过按钮导入swf文件,我照着闪刃小周的做了,可还是不行,55555



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#122002/12/15 13:55:32
on (release) {
loadMovie("duihuakuang q1.swf", aaa);
setProperty ("aaa", _x, "185");
setProperty ("aaa", _y, "100");
setProperty ("aaa", _height, "180");
setProperty ("aaa", _width, "200");
}
注意aaa的路径。
ps: 用with可以是代码简洁,高效。

编辑历史:[这消息被麽子编辑过(编辑时间2002-12-15 13:56:27)]


我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#132002/12/15 14:39:03
斑竹,我用as中的loadmovie命令,但出现的是loadMovieNum ,这是怎么回事啊?太不好意思了.



我是云

职务:普通成员
等级:1
金币:0.0
发贴:67
注册:2002/9/15 22:53:46
#142002/12/15 15:38:48
还是不行,可能是我再什么地方还没弄清,不过还是要谢谢各位的耐心解答.



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
#152002/12/15 20:21:18
要LOAD完了再设定X,Y和宽高。你地明白?