FLASH高手进。急!!

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:19:58
我在做FLASH编辑器时,对“开始”按钮输入的程序语言为:
on (release) {
actual = _root.LoaderMovies._currentFrame;
_root.LoaderMovies.gotoAndPlay(actual);
nextFrame();
_root.insForward:playt = int(1);
_root.insBackward:playt = int(1);
_root.Scrollbox:playt = int(1);
unloadMovieNum(115);
unloadMovieNum(125);
_root.insReset.gotoAndStop(1);
}
但是系统说第5行和第6行错误,我是照着《新干线电脑直通车-FLASH MX 2004 动画设计培训教程》(博嘉科技 主编)第134页第1个程序语言写的。请各位高手帮忙!鄙人感激不尽!
PS:我现在用的虽然是8.0版的FLASH,但是前面两个“快进”和“后退”按钮没有错误。能给予帮助并正确者我将再奖20分。
同志,我很佩服你的答案,但遗憾的告诉你,错误!!!!!!

简化你的代码吧
actual = _root.LoaderMovies._currentFrame;
_root.LoaderMovies.gotoAndPlay(actual);
这句是什么意思?不就是play吗?有必要写成2行吗?

另外int(1)这是什么语句,直接等于1不就完了,还必须得转换一次?
你用的是什么程序? AS3也没这么过份的要求.

看书的时候多想一想,现在写教科书的也不一定有真才识学.

on (release) {
_root.LoaderMovies.play();
nextFrame();
_root.insForward:playt = 1;
_root.insBackward:playt = 1;
_root.Scrollbox:playt = 1;
unloadMovieNum(115);
unloadMovieNum(125);
_root.insReset.gotoAndStop(1);
}

_root.insForward.playt = int(1);
_root.insBackward.playt = int(1);
_root.Scrollbox.playt = int(1);