Flash动作问题,编程高手请进.

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:19:02
有个Flash文件播放不了,白屏,以下是第一帧的动作
_parent._lockroot = true;
var SE = new Sound(this);
_root.voice.voice.stop();
ran = Math.round(Math.random() * 3);
if (ran == 0)
{
_root.voice.voice.attachSound("b-5zzzz");
}
else if (ran == 1)
{
_root.voice.voice.attachSound("b-5zzz");
}
else if (ran == 2)
{
_root.voice.voice.attachSound("b-5zz");
}
else if (ran == 3)
{
_root.voice.voice.attachSound("b-5z");
}
else
{
_root.voice.voice.attachSound("");
} // end else if
_root.voice.voice.start();
_root.star = 0;
_root.end = 3;
_root.vacs = 1;
_global.fin = 2;
_root.cp = 3;
_root.nextm = "b-6";
_root.backm = "b-4";
_root.sc.scenep._x = 150;
unloadMovie(this);
// end if
if (_global.colmf == 1) {
if (_global.key != 1) {
} _root.

我猜这是个音乐的播放器,不过直接运行是无效的,还需要另一个FLASH加载它,只有这样它才发挥作用.
也就是说,还有一个FLASH身体,要用这个身体加载你说的这个FLASH嘴巴,嘴巴才可以说话,单单是嘴巴说不出话.
现在很多FLASH动画都采用这种形式,一来减少单个文件的网络加载速度,二来有效防止别人直接抄袭作品.

呵呵,反编译时就这样.

- -|||
这怎么看