发新话题
打印

[编程] 可能是个低级问题,可是我始终没琢磨透

可能是个低级问题,可是我始终没琢磨透

本人初学as,下载了一个源文件看着帮助文件一个个翻译呢,可是下面那句红色的我始终没琢磨清楚是什么意思,各位大虾指点啊!



onClipEvent (load) {//影片剪辑一旦被实例化并出现在时间轴上,触发动作
total = _root.getBytesTotal();//赋值影片的下载总数为total
}
onClipEvent (enterFrame) {//该影片剪辑以帧频触发连续动作,若其他帧有动作则先处理本命令关联的动作
loaded = _root.getBytesLoaded();//所下载的字节数赋值给loaded
percent = int(loaded/total*100);//赋值percent为loaded除以total乘以100的整数
text = percent+"%";//指示文本段落中的当前文本为percent%
//trace(percent)
this.gotoAndStop(percent);//将播放头转到percent帧并停止播放
if (loaded == total and total>380 and a <>1) {
  a=1;

  _root.gotoAndPlay("s8");//播放s8标签
}
}

TOP

if (loaded == total and total>380 and a <>1) {
  a=1;


如果loaded == total ,还有 total>380  还有a 不=1 ---------》a=1

现在推荐这样写

if (loaded == total && total>380 && a !=1) {
  a=1;

}
祝大家新年快乐

TOP

首先谢谢楼上这位大虾!
但是我觉得
if (loaded == total and total>380 and a <>1) {
  a=1;

中的这个  a=1;是不是可以去掉?
如果不能去 它起什么作用?

TOP

如果去掉 a就不会等于1,
_root.gotoAndPlay("s8");  就会一直执行
_root.gotoAndPlay("s8"); 执行一次就够了呀 是不是
祝大家新年快乐

TOP

非常感谢kingofkofs!!!! 0

TOP

AS不会 新手过来不能发帖到这里求救

我用这个调用外部的11.swf文件
可是页面第一打时11.swf的位置
和页面刷新一下后的位置在变化

他们位置不能固定
这是什么问题啊??

高手们指点一下下下

loadMovieNum ( "11.swf" , 1 );
onEnterFrame = function () {
  if ( _level1 ) {
    with ( _level1 ) {
        _x = 534 ;
        _y = 359 ;
    }
    delete onEnterFrame ;
  }
}

TOP

发新话题