教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

flash AS2.0代码收藏

来源:网络收集 时间:2026-09-09
导读: flash 2.0版本的各种实用代码 flash AS2.0代码收藏 //产生图片空间感:main_mc(遮罩影片)、picture(图片影片) stop(); main_http://doc.guandang.neteHandCursor = false; onEnterFrame = function () { picture._x += (_root._xmouse*-(picture._width/

flash 2.0版本的各种实用代码

flash AS2.0代码收藏

//产生图片空间感:main_mc(遮罩影片)、picture(图片影片)

stop();

main_http://doc.guandang.neteHandCursor = false;

onEnterFrame = function () {

picture._x += (_root._xmouse*-(picture._width/main_mc._width)-picture._x)*0.050000; picture._y += (_root._ymouse*-1.40000-picture._y)*0.050000;

if (picture._y>0) {

picture._y = 0;

} else if (picture._y<-(picture._height-main_mc._height)) {

picture._y = -(picture._height-main_mc._height);

}

if (picture._x>0) {

picture._x = 0;

} else if (picture._x<-(picture._width-main_mc._width)) {

picture._x = -(picture._width-main_mc._width);

}

// trace(_root._root._xmouse);

// end if

updateAfterEvent();

};

-------------------------------------------------------

mc随鼠标移动(弹动效果)代码:

//初始化xrw的横坐标

import mx.transitions.Tween;

//导入Tween类,使用缓冲类来移动你要的xrw会得到很好的效果

varmmListener:Object = new Object();

flash 2.0版本的各种实用代码

//建立监听,以获取鼠标移动事件

mmListener.onMouseMove = function() {

//鼠标移动时触发

xmc = xrw._x;

ymc = xrw._y;

varmyTween:Tween = new Tween(xrw, "_x", mx.transitions.easing.Elastic.easeOut, xmc, _xmouse, 3, true);

varmyTween:Tween = new Tween(xrw, "_y", mx.transitions.easing.Elastic.easeOut, ymc, _ymouse, 3, true);

};

Mouse.addListener(mmListener);

//给鼠标绑定监听事件

-------------------------------------------------------

onMouseWheel控制正播/倒播

varmouseListener:Object = new Object();

mouseListener.onMouseWheel = function(delta) {

//trace(delta);

if (delta>0) {

onEnterFrame = function () {

prevFrame();

};

}

if (delta<0) {

onEnterFrame = function () {

nextFrame();

if (_currentframe>=41) {

gotoAndPlay(11);

flash 2.0版本的各种实用代码

}

};

}

};

Mouse.addListener(mouseListener);

//时间轴中每个节点加的代码

onEnterFrame=function(){

stop();

}

//OK

-------------------------------------------------------

背景图片无限拉伸

创建时间:2008年12月12日(星期五) 晚上6:30 | 分类:未分类 | 字数:243 | 发送到我的Qzone | 另存

为...

<body style="background-repeat: no-repeat;background-position: center;background-

attachment:scroll;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.gif', sizingMethod='scale');width:100%;height:100%;">0000000000000000000000

</body>

-------------------------------------------------------

cs4 窗口拖曳代码

创建时间:2008年11月19日(星期三) 晚上6:50 | 分类:未分类 | 字数:113 | 发送到我的Qzone | 另存

flash 2.0版本的各种实用代码

为...

mc.addEventListener(MouseEvent.MOUSE_DOWN,moveWin);

function moveWin(e:Event):void{

stage.nativeWindow.startMove();

}

-------------------------------------------------------

1)鼠标移动到影片剪辑上的效果

首先制作一个按钮,然后新建一个影片剪辑,把刚制作的按钮放到其影片剪辑当中,在按钮上写上如下代码:

on (rollOver) {

aktiv = true;

}

on (rollOut, dragOut) {

aktiv = false;

}

然后做按钮的效果(比如放大缩小等),在影片剪辑的第一祯处写上

stop();

返回到桌面,把刚制作的影片剪辑放到桌面上,在影片剪辑上写上如下代码:

onClipEvent (enterFrame) {

if (aktiv) {

nextFrame();

} else {

prevFrame();

flash 2.0版本的各种实用代码

}

}

OK,然后Ctrl+Enter,测试一下,把鼠标放到影片剪辑上,如果鼠标经过影片就放大,移开就缩小等效果.

-------------------------------------------------------

2)鼠标双击效果

先新建一个影片剪辑,把其拖到桌面上,然后取名为"mc",在制作一个动态文本框,取名为"txt",在其祯上写

上如下代码:

mc.onMouseDown = function() {

timer2 = getTimer()/1000;

if ((timer2-timer)<0.25) {

txt = "您已双击了"+this._name;

} else {

timer = getTimer()/1000;

txt = "您刚才单击了"+this._name;

}

};

OK,测试一下,鼠标双击一下影片,txt里就出现相应的提示.

-------------------------------------------------------

3)外部载入时进度条代码

flash 2.0版本的各种实用代码

varmcLoader:MovieClipLoader = new MovieClipLoader();

varlistener:Object = new Object();

listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number,

bytesTotal:Number):Void {

load.text = int((bytesLoaded/bytesTotal)*100);

};

mcLoader.addListener(listener);

mcLoader.loadClip("tuyaban2.swf", mc);

-------------------------------------------------------

4)鼠标画线代码

stop();

i = 0;

//初始影片剪辑的层级为0;

_root.onMouseDown = function() {

//当鼠标按下时

i++;

_root.createEmptyMovieClip("mc", i);

//建立一个空的影片剪辑;

_root.mc.moveTo(_xmouse, _ymouse);

_root.mc.lineStyle(2, 0x000000, 100);

//设置线条属性

_root.mc.onEnterFrame = function() {

this.lineTo(_xmouse, _ymouse);

//画线;

};

};

_root.onMouseUp = function() {

flash 2.0版本的各种实用代码

//鼠标释放时;

delete _root.mc.onEnterFrame;

//删除函数;

};

-------------------------------------------------------

重复两次点击执行“两次不一样”的动作

创建时间:2008年10月28日(星期二) 晚上8:56 | 分类:未分类 | 字数:100 | 发送到我的Qzone | 另存

为...

//设定初始值

i=0;

function dj_menu1() {

i += 1;

txt = i;

if (i>1) {

i = 0;

}

if (i>0) {

_root.quanp();

}

if (i&l …… 此处隐藏:4918字,全部文档内容请下载后查看。喜欢就下载吧 ……

flash AS2.0代码收藏.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1413550.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)