请教 flash as3 问题 (请问一下的as代码应该如何使用?我是新手,不知道如何使用带 package 的as)

来自:    更新日期:早些时候
编程新手,flash as3的问题.~

你也写了,这段代码讲解的是取整数的数位。
从代码来看不就是输出num这个四位数的每一位吗。
所以a是得到了千位,不过还要输出百位十位个位呀。
所以得到a后就要去除千位得到百位然后是十位和个位呀。

举个例子吧。
num=6789;
代码的目的是得到a=6,b=7,c=8,d=9;
第一步得到a=6
此时temp=6789
再想得到百位b=7应该怎么办?
当然是先去除千位得到temp=789,然后int(temp/100)得到百位b=7了

var cs:Boolean = true;var isplay:Boolean=false;//如果正在播放则不允许点击fm.addEventListener(MouseEvent.CLICK,hf);function hf(event:MouseEvent){if(isplay==true){return;}if(cs==true){isplay=true;fm.removeEventListener(Event.ENTER_FRAME,PlayBackEvent);fm.gotoAndPlay(2);fm.addEventListener(Event.ENTER_FRAME,CheckEndEvent);//检测是否到最后一帧}else{isplay=true;fm.addEventListener(Event.ENTER_FRAME,PlayBackEvent);}}function CheckEndEvent(e:Event):void{if(fm.currentFrame==fm.totalFrames){isplay=false;cs=false;fm.removeEventListener(Event.ENTER_FRAME,CheckEndEvent);}}function PlayBackEvent(e:Event):void{if(fm.currentFrame!=1){fm.prevFrame();}else{isplay=false;cs=true;fm.removeEventListener(Event.ENTER_FRAME,PlayBackEvent);}}

package是包 一个类应该被放在一个package里面,就像钱应该被放到钱包里一样。package后面定义的是该类的路径。然后一系列常用的类。 package{//在AS3.0中包管理代码比如函数,类,等等,现在代码都由这个来统一管理,不用写在帧上面
import flash.display.Sprite;
//import 是一个导入语法,AS3.0中你使用什么功能就得导入什么样的类,
Sprite 类是 ActionScript 3.0 中新引入的类。它提供了 MovieClip
功能的替代功能,此替代功能保留了ActionScript 以前版本的所有功 能 以提供向后兼容性。
}

public class ExampleApplication extends Sprite{//你的自定义类,比如文档类的话,FLASH运行的时候就会对这个类进行实例化
}
public function ExampleApplication(){//类的构造函数,当你创建实例的时候会运行此函数,不管你愿不愿意这里都会运行,你可以在这里进行一些初化的工作 }

package aa{
public class A{
public function A(){

trace("A...");
}
}
}
此代码是说,在文件夹aa中有一个类A.as;
package是用来指定类路径的。


请教 flash as3 问题 (请问一下的as代码应该如何使用?我是新手,不知道如何使用带 package 的as)视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网