一.flash中中常用:
1,当前帧停止播放
在(发行){
停止();
}
2,当前帧开始播放
在(发行){
玩();
}
10帧,10帧第第第10帧帧播放播放播放
在(发行){
gotoandplay(10);
}
4,跳到第20帧,并且并且在该帧帧
在(发行){
gotoandstop(20);
}
5,一个场景,并且并且播放播放播放
在(发行){
NextScene();
玩();
}
6,一个场景,并且并且播放播放播放
在(发行){
PrevScene();
Paly();
}
7,的个场景场景,并且开始场景播放播放
在(发行){
gotoandplay(“场景名”,1);
}
8,播放器全屏显示
在(发行){
fscommand(“ fullscreen”,true);
}
9,播放器窗口的全屏
在(发行){
fscommand(“ fullscreen”,false);
}
10,画面,随窗口大小的,改变的,改变改变改变
在(发行){
fscommand(“允许计算”,true);
}
11播放画面,不论播放器多大,都有,都保持尺寸变
在(发行){
fscommand(“允许计算”,false);
}
12,一网页网页,如果“网页”和“ flash动画”在在一个个:
在(发行){
geturl(“”);
}
13,一网页,如果该“网页”是是网络的其他:
在(发行){
geturl(
}
14.跳跳按纽动作动作,(释放)
在(发行){
gotoandplay(1);
}
15.播放:
在(发行){play();}
16.停止:
在(repares){stop();}
17.跳到n帧开始:
在(preasion){gotoandplay(n);}
18.跳到n帧停止:
ON(preasion){gotoandstop(n);}
二.flash中中声音的命令:
1.new sound()//创建创建个的声音;
2.Mysound.attachsound()//
3.Mysound.start()//
4.Mysound.getVolume()//
5.Mysound.setVolume()//
6.Mysound.getPan()//
7.Mysound.setpan()//
8.Mysound.position //声音声音的位置位置
9.mysound.duration //声音声音总;;
闪光灯动作脚本集锦
1,简单加载::
1,,判断判断判断
b = getByTestotal(); //获取获取的数
a = getBytesLoaded(); //
onenterFrame = function(){//
if(a == b){//如果如果的等于的数
删除this.onenterframe //删除删除帧
gotoandplay(“帧”); //转入转入你播放帧帧
] else {//否则
a = getBytesLoaded(); //
百分比= int(a/b*100)+“%”; //
这是给予的
}
把上面放入帧了了
方法2,使用判断_ _ _
用动作语法地如果框架。被加载来,新建一层,这这放放放
,,
ifframeloaded(“场景”,帧){//假如假如中祯数载入
goto and play()//
}
第第,o*np@q
goto and play(“场景1”,1)//
再加上个个地地mc循环循环在这帧的中间中间中间,就
2 flash做做种弹出的窗口窗口窗口
分::
给闪光灯中中按钮加入如下如下如下如下如下如下如下
ON(repares){idd {
getUrl(“ mm_openbrwindow('newweb.htm','',','width = 600,高度= 100')”);
在html页面页面
... Javascript。代码。
其中 *.swf 为要调用的 FLASH 文件,记住要将该文件放在 html 文件的同一路径下面。要退出全屏状态需按 ALT + F4 或退出。
如果在 swf 文件中,添加关闭按钮,使用下面的代码:
on(release) {
getURL("opener=null;window.close();");
}
10 、用 AS 怎么把影片倒放
function prev(target) {
target.gotoAndStop(target._totalframes);
target.onEnterFrame.=function() { [
if (this._currentframe>1){
this.gotoandstop(this._currentFrame-1);
} 别的 {
删除this.onenterFrame;
}
};
}
prev(_root.mc); //指定指定倒退播放的mc实例名称就就了了了
11,声音相关
mysound链接链接一属性属性
1:mysound = new sound(); //(注释)mysound是一变量名,新的声音是一构造函数构造函数,表示mysound是是是是是
以后可以通过mysound来来声音方法}*hk [
2:mysound.attachsound(“名称”);名称就就你之前在标识符写的东西了,对应
3:mysound.setvolume(50);这个是播放的声音大小大小大小大小大小,0到100,意义意义大家都都都知道知道吧吧吧吧
4:mysound.start(0.01); ((()(播放播放播放播放播放声音声音声音里的参数表示声音的位置位置位置位置,单位,单位秒,再秒,再再再来来来来就就就就次次次。
12,倒计时
首先以后以后,在主场景分别用文字工具建立三文本框框框框框框框框框框框框框框框:leftmin,LeftSec,leftmilli,leftmilli,leftmilli,leftmilli,leftmilli,leftmilli,也也是分别显示计时的的的的秒数。
然后一层,在如下可:((可可做做了了详细解释解释解释解释解释解释解释解释解释解释详细详细详细详细详细详细详细详细详细详细详细详细详细解释解释解释解释解释朋友能够
onload = function(){//当场当场加载以后执行
Totalmin = 40;
temtalsec = 60;
TotalMilli = 100;
//初始化一些,在在的中用这些变量变量
}
nenterframe。= function(){//
Currentec = Math.Round(getTimer()/1000);
//求出求出已经播放的秒数取整)
CurrentMilli = Math.Round(getTimer()/10);
//求出求出已经播放的数数(取整)
leftSec = tostalsec- currentsec;?
//剩余剩余等于的秒数减去已经播放秒数
leftmin = totalmin; ^
//开始开始等于的数,开始数数数的的的的
左米= totalmilli -currentmilli;
//剩余剩余等于总毫秒数减去播放的数数
if(leftsec<10){leftsec="0"+leftsec}
if(leftmin<10){leftmin="0"+leftmin}
if(leftmilli<10){leftmilli="0"+leftmilli}
// 以上三句是当分钟数、秒数、毫秒数小于 10 的时候,前面加上一个 “0” 。
if(leftmilli<=1){totalmilli+=100;} );
// 当计时剩下的毫秒小于 1 的时候,总秒数再加 100 ,以便下一次重新计时(这里注意得到的影片播放的毫秒数是一直增加的)
if(leftsec==0){// 当剩余的秒数等于 0 的时候
totalsec+=60;// 类似上面的解释,总秒数加 60
totalmin-=1;// 这时候相当于过了 60 秒,所以分钟数要减 1
if(leftmin==0){// 当分钟数等于 0 的时候,计时结束
leftsec="00"; ,
leftmin="00";
leftmilli="00";
// 将三个计时框都附值为 0
delete onEnterFrame;// 删除这个逐桢动作,以节省资源
};
}
}
13 、键盘控制上下左右
怎样用键盘中的上下左右控制动画!
onClipEvent (load) {
speed=5;// 当 MC 载入时,设置速度为 5 ,也就是说每按一下方向键,就移动 5 象素
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
this._x -=speed;// 当 ← 被按下时,自身的 X 位置不断减 speed , X 轴坐标不断减小,也就是不断向左移动
}
if (Key.isDown(Key.RIGHT)) {
this._x +=speed;// 当 → 被按下时,自身 X 位置不断加 speed , X 轴坐标不断增加,也就是不断向右移动
}
if (Key.isDown(Key.UP)) {
this._y -=speed;// 当 ↑ 被按下时,自身的 Y 位置不断减 speed , Y 轴坐标不断减小,也就是不断向上移动
}
if (Key.isDown(Key.DOWN)) {
this._y +=speed;// 当 ↓ 被按下时,自身的 Y 位置不断加 speed , Y 轴坐标不断增加,也就是不断向下移动
}
}
onEnterFrame.=function () {
if (Key.isDown(Key.LEFT)) {
mc._x -=20;
}
if (Key.isDown(Key.RIGHT)) {
mc._x +=20;
}
if (Key.isDown(Key.UP)) {
mc._y -=20;
}
if (Key.isDown(Key.DOWN)) {
mc._y +=20;
}
if (mc._x<0) {
mc._x=0;
}
if (mc._x>550-mc._width) {
mc._x=550-mc._width;
}
if (mc._y<0) {
mc._y=0;
}
if (mc._y>400-mc._height) {
mc._y=400-mc._height;
}
}
14 、随机调用外部图片
用 9 个图片为例子,这个也可以使用 loadmovie 调用
num=Math.round(9*Math.random()+1)
// 设置随即数字( 1-9 )
_root.createEmptyMovieClip("pic", 1);
// 创建一个空的 PIC MC 用来装载外面载入的图片
_root.pic._x=200;
_root.pic._y=200;
// 简单设置一下 MC 的位置
_root.pic.loadMovie(num+".jpg",1);
// 随即载入外面的图片
15 、暂停
可以把要暂停的地方 , 帧数放长啊
或者在当前帧写
stop();
function pause(){
clearInterval(pauseInterval);
play();
pauseInerval=setInterval(pause,1000); //1000 是 1 秒
16 、怎样改变某一影片剪辑的播放速度
function go(obj) {
with (obj) {
nextFrame();
if (_currentframe.==_totalframes) {
gotoAndStop(1);
}
}
)
go(mc);
setInterval(go, 100, mc);
17 、怎样调用 .chm 文件
getURL(mk:@MSITStore:F:...xxx.chm::/index.htm)
18 、随机生成一个有 30 个数字的数组,这 30 个数字随机在 1~500 之间取,且不能重复,而且要乱序的。
tmp=new Array();
k=new Array();
for (i=0; i<=499; i++) {
tmp=i+1;
}
for (i=0; i<=29; i++) {
k=tmp.splice(random(tmp.length-1), 1);
}
trace(k);
Flash按钮动作代码
________________________________________
Flash按钮动作代码
1、转下一帧并继续播放
on (release)
{
play();
}
2、转第三帧并播放
on (release)
{
gotoAndPlay(03);
stopAllSounds();
}
3、全屏播放
fscommand("fullscreen", "true");
4、退出
on (release)
{
if (substring(_root._url, 8, 1)=="/")
{
fscommand("quit");
}
else
{
getURL("javascript:window.close()");
} // end if
}
5、返回帧
on (release)
{
gotoAndPlay(01);
stopAllSounds();
}
FLASH脚本代码大全
- Go to 跳转到指定的帧
- Play 播放
- Stop 停止
- Toggle High Quality 在高画质和低画质间切换
- Stop All Sounds 停止所有声音的播放
- Get URL 跳转至某个超联结
- FSCommand 发送FSCommand命令
- Load Movie 装载影片
- Unload Movie 卸载影片
- Tell Target 告知目标
- If Frame Is Loaded ..判断帧是否被完全载入
- On Mouse Event 鼠标事件
。其他Actions。包括:
- break 跳出循环
- call 调用指定帧(一般喊有某个特定函数)
- comment 注释
- continue 继续循环
- delete 删除一个对象(Object)中的变量
- do while do while循环
- duplicateMovieClip 复制MC
- else 否则(与if联用)
- else if 否则如果(与if联用)
- evaluate 调用自定义函数(Function)
- for for循环
- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素
- FSCommand 发送FSCommand命令
- function 声明自定义函数
- getURL 跳转至某个超联结
- goto 跳转到指定的帧
- if 如果
- ifFrameLoaded ..帧是否完全被载入
- include 读入外部的ActionScript程序文件(.as)
- loadMovie 装载MC
- loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值
- on 鼠标事件的触发条件
- onClipEvent MC的事件触发程序
- play 播放
- print 输出到打印机
- removeMovieClip 删除MC
- return 在函数(function)中返回一个值
- set variable 设定变量值
- setProperty 设定属性
- startDrag 开始拖动
- stop 停止
- stopAllSounds 停止所有声音的播放
- stopDrag 停止拖动
- swapDepths 交换两个MC的深度
- tellTarget 指定Action命令生效的目标
- toggleHighQuality 在高画质和低画质间切换
- trace 跟踪调试
- unloadMovie 卸载MC
- var 声明局部变量
- while 当..成立时..
- with 对..对象(Object)做..
。操作符( Operators)
- ! 逻辑非操作
- !=不等于
- "" 字符串
- % 取余数
- && 逻辑与操作
- () 括号
- * 乘号
- + 加号
- ++ 变量自加一
- - 减号
- -- 变量自减一
- / 除号
- < 小于
- <=小于等于
- <> 不等于
-==相等
- > 大于
- > =大于大于
- 和逻辑逻辑
- 不是逻辑逻辑
- 或逻辑逻辑
- 类型返回返回类型
-void实体,无返回
- | |逻辑或操作
+位运算符位位
- &位位操作
- << 位左移
- >> 位右移
- >>>位右移(无符号)
- ^位异或操作
- |位或操作
- ?补位操作
+复合分配运算符复合复合符
- %= a%= b等效于a = a%b
- &= a&= b等效于a = a&b;
- *= a*= b等效于a = a*b
- += a+= b等效于a = a+b
- = a- = b等效于a = a-b
- /= a/= b等效于a = a/b
- <<=A<<=B 等效于 A=A<
- >>= a >> = b等效于a = a >> b
- >>> = a >>> = b等效于a = a >>> b
- ^= a^= b等效于a = a^b
- | = a | = b等效于a = a | b
+字符串运算符字符串操作符注:aascii的的的)
- 添加连接连接个字符串
-EQ a eq b字符串
-Ge a ge b字符串
-gt a gt b a a字符串字符串b值
-le a le b字符串
-lt a lt b字符串
-Ne a a n n a b a a字符串不字符串b值
+函数函数
- 布尔值取表达式布尔值(true或false)
- 逃脱除去url串中串中非法符符符
- 评估(表达式)(表达式)的值值,字符串(string)的的的返回值值
- false布尔非值(0)
- getProperty获取属性
- getTimer获取从电影播放到的总时间时间时间时间时间时间时间时间
- getversion获取浏览器的flashplayer的的版本号号
-GlobalToLocal场景(场景)中中坐标成成成中坐标坐标
-hittest测试一点或者或者是否是否一交叉(即冲突检测检测检测)
-int把把数值强制整数整数整数
- iSfinite测试数值为有限数
- isnan测试是否非数值
- 键代码返回返回按的键盘值((((值值)
-localtoglobal mc中的(场景)中的坐标坐标坐标坐标
-maxscroll文本文本最行度行度行度
- newline换行符
- 数字将将成其有以下四种
x x为数字,则返回值如果如果如果如果如果如果如果如果如果如果如果如果,0或如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果定义,则则0。
- parsefloat将将串转换浮点数浮点数
- parseint将字符转换整数整数
- 随机产生0到到数的数数
- 滚动文本文本中起始滚动行起始滚动行
- 字符串将将转换成字符串
-TargetPath返回返回实例实例的符串符串符串
- true布尔是(1)
- unescape保留字中的%xx格式格式制字符制字符制字符制字符
+字符串函数字符
-Chr将ascii码转换相应字符字符
- 长度返回返回符串长度长度
-MBCHR将ASCII/S-JIS编码编码多字节字符多字节字符多字节字符
-mblength返回返回符串长度长度
-Mbord将多字节字符成相应的的的的的的的的的
-MBSUBSTRING截取截取的字串字串
-ORD将将转换成成
- 串联截取字截取字中子串子串
+属性属性
- _alpha alpha值(透明)
- _currentframe在mc中中帧数帧数
-_droptarget当使用启动drag拖动拖动个个个时
- _focusectrect高亮高亮或者当前区域显示(true显示/flase不显示)
- _framesed已已的影帧数
- _HEIGHT MC的高度
- _highQuality画质画质(true高/false低画质)
- _name mc的的名
- _ Quality当前画质(字符串值)低,中,高,更佳
- _ROTATION MC旋转的(单位:度)
- _soundbuftime声音声音大小(5,单位:秒)
- _target mc的路径
- _totalframes总总
- _url电影被调用的的
- _可视是否可视(true可视/false不可视)
- _width mc的宽度
- _x mc x x的
- _xmouse鼠标x x的
- _xscalemc的x x轴向缩放度
- _y mc的y坐标
- _ -ymouse鼠标的y坐标
-_yscale mc的y轴向缩放度
+对象对象
+数组数数
- concat合并多个组组
- 加入将一中中符串符串符串,并符串符串符串的分割符符符
- 长度返回返回组长度
- 新数组新建新建组对象
-POP出栈(filo先入后出)
- 推入栈(入队列)
- 反向反(颠倒数组,及及个和一元素元素换换换换换换换换
- 换档出队(FIFO先入出)
- 切片截取数中子串生成新组组
- 排序数组的排序
- 剪接从数中指定起删除个数元素或者删除元素元素元素
- 拆卸从数头部一个元素元素
+布尔值布尔对象
- 新布尔新新对象对象
-Tostring将布尔型的成字符串值串值
- valueof获取获取的值(返回值布尔型)
+颜色颜色颜色
-getRGB获取颜色值的rgb分量(返回返回返回返回返回返回返回返回返回返回返回十六十六十六十六十六十六十六十六进制制
- getTransform获取颜色值转换量(返回值cxform型)[不太]
- 新颜色新建颜色对象对象
-setRGB设置颜色值rgb分量(参数为参数参数0xrrggbbbbbbbbbbbb十六制制)
-SetTransform设置颜色值转换量转换量(参数cxform型)[不太]
+日期时间时间日期对象
- getDate获取当前(本月几号)
- getDay获取今天是几(0-Sunday,1-Monday ...)
- getluceear获取当前年份(四数字)
-gethours获取当前数(24小时,0-23)
- getmilliseconds获取获取数数
- getminutes获取获取分钟数
- getmonth获取当前(注意注意0开始:0-Jan,1-feb ...)
- 掌声获取秒数秒数
- gettime获取utc格式格式从1970.1.1 0:00以来以来秒数秒数
-getTimeZoneOffset获取获取时间和和格式格式偏移值偏移值偏移值偏移值偏移值偏移值偏移值偏移值偏移值
- getutcdate获取utc格式格式当前日期(本的号)
- getutcday获取utc格式格式今天是几
- getCetCear获取utc格式格式年份年份(四数字)
- getUtchours获取utc格式格式当前数(24小时,0-23)
- getutcmilliseconds获取utc格式格式当前数数
- getutcminutes获取utc格式格式当前分钟数
- getutcmonth获取utc格式格式当前月份月份(0-0开始:0-Jan,1-feb ...)
- getutcseconds获取utc格式格式秒数秒数
- getYear获取当前年份(1900)
- 新日期新建新建对象对象
- setdate设置当前(本月几号)
- 固定的设置当前(四数字)
-sethours设置当前数(24小时,0-23)
- setmilliseconds设置当前数数
- setminutes设置设置数数
-SetMonth设置当前(注意注意0开始:0-Jan,1-Feb ...)
- 设定距离设置秒数秒数
- settime设置utc格式格式从1970.1.1 0:00以来以来秒数秒数
-setUtcdate设置utc格式格式日期日期(本的号)
- setUtcluceEar设置utc格式的年份(四数字)
-setutchours设置utc格式格式当前数(24小时,0-23)
- setutcmilliseconds设置utc格式格式当前数数
-setutcminutes设置utc格式格式当前数数
-setutcmonth设置utc格式格式当前月份月份(0-1:0-Jan,1-feb ...)
-setutcseconds设置utc格式格式秒数秒数秒数
-setyear设置当前年份(1900)
-ToString将日期成成成/时间成形式形式形式的
-UTC返回指定的格式格式时间的时间值时间值
+键键盘键盘
- backspace backspace(<-)键
- CAPSLOCK CapsLock键
- CONTROL Ctrl键
- DELETEKEY Delete(Del)键
- DOWN 方向下键
- END End键
- 【网站营销】 输入输入(回车)键
- 逃脱ESC键
-getAscii获取最后个按下或松开键对应对应字符的的的的
- getCode获取最后个被的键键盘描码描码描码
- 家键
- 插入(ins)键
- isdown当当被按下返回返回值
- iStoggled caps锁lum lock lub lock(true)true)
- 左方向方向
-PGDN PAGEDOWN(PGDN)键
-PGUP PAGEUP(PGUP)键
- 右方向方向营销型网站制作公司哪家好
- 换档键
- 空间空格键
- 选项卡键键
- 向上方向方向键
+数学数学函数对象
-ABS ABS(n)取n的值
-ACOS ACOS(n)n的(返回值:弧度)
- asin asin(n)n的弦(返回值:弧度)
-Atan atan(n)n的切(返回值:弧度)
- atan2 atan2(x,y)计算x/y的切切
-Ceil Ceil(n)取n的上限整数(向上取整)
-os cos(n)取n的(n的:弧度)
-E euler(欧拉)指数(约2.718)
- 经验
- 地板地板(n)取n的的整数(向下取整)
-LN10 LN10(约2.302)
-LN2 LN2(约约0.693)
-log取自然(e为底)
-log10e 10为e底取的数(约约等于等于等于等于等于等于等于等于的的的的的的的的的
-log2e 2为底取底取的数(1.443)
- 更大返回两中最值值
- 最小返回两中最值值值
-pi圆周率(约约等于3.14159)
-POW POW(X,Y)X的Y次方
- 随机产生0-1间的数数
- 圆四舍五四舍五取整
-sin sin(n)取n的(n的:弧度)
-SQRT开根号
-SQRT1_2 0.5开根号(约0.707)
-SQRT2 2开根号(约约1.414)
-tan tan(n)取n的(n的:弧度)
+ 企业网站搭建 movieclip影片影片对象对象
-Ettarmovie产生个库中中的实体它绑定某个电影上上
-Dupicatemovieclip复制复制当前mc
- geturl使浏览器浏览页面页面
- gotoandplay跳跳到帧播放播放
- gotoandstop跳转指定帧并播放
-LoadMovie引入一外部到指定层指定层
- loadVariobles引入引入文件变量值变量值
- NextFrame下下帧
- 玩播放
- 预先frame前一帧
- removemovieclip删除用deplicatemovieclip创建创建
- startdrag开始拖动mc
- 停止MC的播放
-Stopdrag停止拖动
- unloadmovie卸载由loadmovie引入的电影
+鼠标鼠标鼠标
- 隐藏隐藏隐藏标指针
- 显示显示显示标指针
+数字数值数值
-ax_value flash5所所的数值数值数值数值数值数值数值数值数值数值1.79769313486231e 308
-min_value flash5所所的最数值数值数值5 e -324
-Nan是否为数值(不是数字)
- 负_infinity是否是否负数负数
- 新数字新建数值对象
-USTIS_INFINITY是否是否正数正数
-Tostring将数值成字符串符串
+对象对象
- 新对象新建新建
-Tostring转换转换字符串字符串
- 营销网站制作哪家专业 valueof返回返回值值
+选择选择区选择区
-getBeginIndex获取获取文本区的位置,-1表示无可文本区区
-getCaretIndex获取获取位置位置,-1表示没有编辑区区
-getEndIndex获取可文本的位置,-1表示无可文本区区
-getFocus获取当前激活的文本名名
-SetFocus设置当前激活文本区区
-SetSelection设置设置文本的位置和位置位置位置
+声音声音声音
- 附件绑定库中的声音声音声音
-getpan获取声音[不太]
-getTransform获取当前的变换量(返回值类型:sxform)[不太]
- getVolume获取当前的音量(百分比)
- 新声音新建声音对象
-setpan设置声音[不太]
-SetTransform设置当前的变换量(参数类型:sxform)[不太]
-setVloume设置当前的音量(百分比)
- 开始开始开始当前声音
- 停止停止停止声音声音
+字符串字字对象
- charat在指定索引表中一个字符
-Charcodeat在指定索引表返回一字符代码代码代码
- concat联结合并多字符串字符串
- 从charcode从字符出一字符串字符串字符串字符串字符串
- 索引在字符中寻找子串子串,返回返回串起始-1(-1表示未)
- lastIndexof在字符中子串子串,返回返回终止-1(-1表示表示)
- 长度返回返回符串长度长度
- 新字符串新建新建符串对象
- 切片返回字中截取子串子串
- 拆分根据限定将串成一个组组
-Substr subtr(start,engent)返回返回启动开始,共长度长子串子串
- 子字符串子字符串(indexa,indexB)返回indexa..indexB之间之间子串子串
- tolowercase将字符串的字符全部小写小写小写
-touppercase将将的字符全部写写写写
+ xml可扩充性标记对象对象
- 附录添加添加个的的的的的的的
- 属性xml元素元素属性组组
- 儿童nodes一xml元素元素子结点组组组
-Clonenode克隆(复制)当前结点
- create lement新建的的的xml元素
-createTextNode新建的的的的的的文本文本
- 个孩子返回xml结点结点个结点结点结点
- haschildnodes当前xml结点结点有子点(true true有子有子/flash则则)
-sentbeforeforefore在的的的的的元素点插入一新的的点点点点
- lastchild xml xml结点结点最后一结点结点结点
- 加载从从的的xml xml元素引入引入
- 加载当xml元素元素或是发送同时引入引入引入中后,返回
- 新的XML新建个XML对象
- 次激发当前xml结点结点下一结点结点结点
-Nodename返回当前XML结点结点名字名字
-NodeType返回XML结点结点(1-元素,3-文本)
- nodeValue返回xml结点结点值(文本型返回文本)
-Onload当引入发送同时时触发事件事件
- parentnode xml xml结点结点父结点点
- parsexml xml xml xml xml对象
- 上班当前xml结点结点前一结点结点
- removenode从xml文本文本结点结点结点
- send flash中个个xml元素元素发送到指定的的的的
- sendandload flash中个个xml xml元素发送到的的的的引入引入引入
-ToString把XML对象为XML字符串字符串字符串表达
+ xmlsocket xml套接口
- 关闭关闭个xml套接口
- 连接连接个xml套接口,指定url,并并定义其口号口号口号
- 新的xmlsocket建立的的的的的的的
- Onclose关闭XML套接口套接口事件事件
- connect连接xml套接口套接口事件事件事件
- onxml从获取获取xml时时事件事件
- 发送发送XML给给
闪光灯动作脚本集锦
1,简单加载::
1,,判断判断判断
b = getByTestotal();获取总的数
a = getBytesLoaded();已经下载的数
onenterFrame = function(){进入帧时,进行判断
if(a == b){如果如果的等于的数数
删除this.onenterframe删除删除帧
gotoandplay(帧);转入到要播放的帧
] else {否则
a = getBytesLoaded();已经下载的数
百分比= int(ab100)+%;计算已经下载百分比
这是给予的
}
把上面放入帧了了
方法2,使用判断_ _ _
用动作语法地如果帧加载来实现实现,新建一层,这这专门放放放
,,
ifframeloaded(场景,帧){假如假如中地载入载入
goto and play()跳至并某()
}
第第帧,onp@q
goto and play(场景1,1)跳至跳至播放循环循环
再加上个个地地mc循环循环在这帧的中间中间中间,就
2 flash做做种弹出的窗口窗口窗口
分::
给闪光灯中的按钮如下如下如下
ON(repares){idd {
getUrl(mm_openbrwindow('newweb.htm','',','width = 600,高度= 100'));
在html页面的的头...头...之间加入下面的的
Scrīpt语言=Javascrīpt
! - ?y
函数mm_openbrwindow(theurl,winname,功能){v2.0
window.open(theurl,winname,功能); ;
}
- -
脚本
3,swf文件文件控制控制
flash中中中使用使用((LoadMovie)和loadMovienum()两)
LoadMovie载入的控制
_Root.CreateementMovieclip(AA,1);
与(aa){
_x = 50;
_y = 100;
_width = 200
_height = 300
_alpha = 50
LoadMovie(02.SWF);
}
loadMovienum的控制:
LoadMovienum(02.SWF,1);
onenterFrame = function(){
如果(_level1){
使用(_level1){
_x = 50;
_y = 100;
}
删除OnenterFrame;
}
};
在Flash2004中,增加了了moviecliploader类,使用使用控制播放
var mcl = new moviecloader(); MovieClipLoader对象对象对象对象??
var侦听器= new Object();定义一新的对象,用来监听监听监听进程进程进程
clucter.onloadProgress = function(target,ladeedBytes,totalbytes){onloadProgress加载
过程中当加载的写入磁盘时调用
loadedbytes是是下载字节字节字节
x =加载
y =总比特
跟踪(x+字节已经load了);
trace(totalbytes + bytes需要负载);
d = x100y计算已经百分比百分比
)
侦听器.onloadInit = function(target)当当加载的的动作调用调用调用
{
if(d100){如果没有完成,不不播放
target.stop();
} else {加载完成,可以可以加载的的文件
target.gotoandplay(2);
}
target._width = 400设置加载影片大小其位置相关属性属性
target._height = 350
target._x = 25
target._y = 50
}
mcl.addlistener(听众);注册一新的监听对象
mcl.loadclip(.swf,1)使用使用的对象,加载
4,设页页
在(发行){
geturl(void(document.links.style.behavior ='url)
(#默认#homepage)'); voiddocument.links.sethomepage('http'),_ self,
邮政);
}
flash flash的的的的号号号
加入收藏夹
在(发行){
geturl(void window.external.addfavorite('http',''网页');,_ self,post);
}
5,如何设置设置
方法1 、MC实例名为
mycolor =新颜色(MC)
mycolor.setrgb(random(0xffffff))
方法2 、mc实例名mc
mycolor =新颜色(MC)[
mycolor.setrgb(随机(16777215))
方法3、myColor =新颜色(MC);
mycolortransform = new Object();用新对象()为
setTrandform()创建参数随机取值
myra =随机(100);
myrb =随机(255);
myga = Random(100);
mygb =随机(255);
myba =随机(100);
mybb =随机(255);
myaa =随机(100);
myab =随机(255);
mycolortransform = {ramyra,rbmyrb,gamyga,gbmygb,bamyba,bbmybb,aamyaa,
abmyab};
mycolor.settransform(mycolortransform);
方法4,mycolor =新颜色(MC);
mycolor.setrgb(随机(255)16random(255)8random(255));
6,关于技巧技巧
6--20之间的的个不重复数数数数
1)首先产生随机数,放放组中的位置位置
2)产生产生新的数数
3)检查新随机数和所有目前已的是否是否是否相同,若若是是(2),否则(4)
4)将新加入数组中下个组组内
5)检查数对象数数是否已已已已已已已已已已已,若跳到(6),否则否则(2)
6)结束
如
data1 = newarray(5);
tot = 1;
data1 = [tot-1] =随机(20-6+1)+6;
做{
gen_data =随机(20-6+1)+6;
reapeat_data = 0;
for(i = 0,i = tot-1; i ++){
if(gen_data ==数据
reapeat_data = 1;
休息;
}
}
if(reapeat_data == 0){
TOT ++
data [tot-1] = reapeat_data;
}
} while(tot5);
跟踪(data1);
7,禁止菜单,,全屏屏
在中输入::
FS命令(全屏,true)
FS命令(允许尺寸,false)
FS命令(ShowMenu,false)
fscommand的方法只能适用于于于于于在中还是必须参数参数参数
参数名称=菜单值= false
或者用最的句句
stage.showmenu = false;
8,如何双击??
把下面代码::
在(按){
time = getTimer() - down_time;
if(time300){
跟踪(确定);
}
down_time = getTimer();
}
这样的话,如果用麻烦,写麻烦一个判断判断判断
movieclip.prototype.doubleclick = function(){
this.timer2 = getTimer()1000;
if(((this.timer2-this.timer)0.25){
返回true;
} 别的 {
this.timer = getTimer()1000;
返回false;
}
};
继承了的类,可以重复使用
9,要浏览器全屏全屏效果效果,html文件文件加入:
脚本
window.open(.swf,fullscreen = 1,menubar = no,width = 800,高度= 600)
脚本
.swf为要的的的文件,记住记住将文件文件放在在在在在在文件文件的同一路径全屏状全屏状
态需按aalt + f4或或。。
swf文件文件中,添加关闭按钮,使用下面:
在(发行){
geturl(opener = null; window.close(););
}
10,用怎么把倒放倒放
功能prev(target){
target.gotoandstop(target._totalframes);
target.onenterframe = function(){[[
if(this._currentFrame1){
this.gotoandstop(this._currentFrame-1);
} 别的 {
删除this.onenterFrame;
}
};
}
prev(_root.mc); MC实例名称就就就就就就就可以了
11,声音相关
mysound链接链接一属性属性
1:mySound = new Sound(); (()mysound是是个变量名,新声音是个,表,表
mysound是声音对象对象对象对象
以后可以通过mysound来来调用} hk [
2:mysound.attachsound(name);名称就就是之前在标识符符写东西了了,对应对应了对应对应
!
3:mysound.setvolume(50);这个是播放时的声音大小大小大小大小大小,0到100,意义意义都都都都大小声音声音
知道吧,不会认为认为吧吧吧??
4:mysound.start(0.01); (((())里开始声音声音声音声音声音里的表示声音开始,单位
为秒,再来是次次次?mysound.start(30,2);声音30秒处秒处循环循环次次。。
12,倒计时
首先新建以后,在主场景分别文字建立三个动态文本
左旋,左塞,左米,也也分别显示的,秒数。。。。
然后一层,在写上代码即:((做做做了详细,相信解释,相信相信解释
(的)
onload = function(){当场当场加载以后执行
Totalmin = 40;
temtalsec = 60;
TotalMilli = 100;
初始化变量,在在计算中用变量变量变量
}
ōnenterFrame= function(){逐桢逐桢动作
Currentec = Math.Round(getTimer()1000);
(((())
CurrentMilli = Math.Round(getTimer()10);
((((((),
leftSec = tostalsec- currentsec;?
剩余的等于的秒数已经播放的秒数
leftmin = totalmin; ^
开始分钟总分钟,开始分钟,开始不的的的
左米= totalmilli -currentmilli;
剩余的总的数减去已经的数数数
if(leftSec10){leftSec = 0+leftSec}
if(leftmin10){leftmin = 0+leftmin}
if(leftmilli10){leftmilli = 0+leftmilli}
以上三是分钟数,秒数,毫秒毫秒数数数小于小于小于的的的,前面时候,前面前面时候,“ 0”。
if(leftmilli = 1){totalmilli+= 100;});
当计时剩下的小于的的,总加加加加加加加加加以便下次重新((((
本文于温州建设公司尚品中国
营销型网站建设费用 网站开发公司 企业网站制作价格
请立即点击咨询我们或拨打咨询热线: 13968746378,我们会详细为你一一解答你心中的疑难。项目经理在线