今天是:
首 页信息查询网站SEO查询工具CSS编辑器建站素材
网海拾贝,电脑资讯,电脑快报,it资讯,网站建设资讯,教程基地
软件新闻
操作系统
Vista Winxp Win2003 Linux Windows综合
工具软件
系统工具 媒体工具 网络工具 杀毒软件 聊天
软件开发
C教程 C++ Java C# ASP.NET JSP PHP
数据库
Oracle MySQL DB2 SQL Server Sybase
安全
网络 病毒
办公应用
Word Excel Powerpoint Outlook 其他
平面设计
Photoshop Fireworks Coreldraw Flash Illustrator 3dsmax
网站运营
网站运营 网站优化 网站策划 策划书下载 建站心得 站长故事 网站盈利 网页制作 网页特效 建站素材 免费资源 QQ频道
  当前位置:首 页 >> 平面设计 >> FLASH >> 做flash网站用的小代码

做flash网站用的小代码

  发布于2008-03-26 15:51 来源:网海拾贝

做网站时写的一些小代码,留之无用。因为赶时间,写的比较糙,见谅。
//----------------------------------------

最近看到某网站一个效果,MC随浏览器窗口缓动居中。自己参考了Stage类写了一个。较简单实用。
stop();
Stage.align = "TL";
//mc在舞台中上对齐左对齐
Stage.scaleMode = "noScale";
//重要,只有设置成noScale模式Stage._width才是浏览器的大小
var mcHalfWidth=100;
var mcHalfHeight=100;
//如果mc注册点在左上角的话,定义mc的宽度的一半,如果居中此变量不需要。
resizer = new Object();
resizer.onResize = function() {
    _root.onEnterFrame = function() {
        main._x += (Math.ceil(Stage.width/2-mcHalfWidth)-main._x)/10;
        main._y += (Math.ceil(Stage.height/2-mcHalfHeight)-main._y)/10;
        //缓冲公式
    };
};
Stage.addListener(resizer);
//设置监听
resizer.onResize();

演示看http://www.after23.org,试着扩大缩小浏览器。

//---------------------------------

几个鼠控类缓冲。以前学习时所写。比较简单,适合新手学习。
为了移植方便,以下代码直接写在了想要移动的mc上即可。

1.鼠标点击跟(做缓冲菜单常用)
onClipEvent(mouseDown){
targetx=_root._xmouse;
targety=_root._ymouse;
}
onClipEvent(enterFrame){
_x+=(targetx-_x)/10
_y+=(targety-_y)/10
}
2.跟随鼠标
onClipEvent(load){
_x=300;
_y=200;
}
onClipEvent(enterFrame){
_x+=(_root._xmouse-_x)/10
_y+=(_root._ymouse-_y)/20
}
3.一个外国网站常用的空间感效果,鼠标移动的时候,三个海鸥不同程度的移动。


[原创教程]几个鼠控类缓冲总结


几个鼠控类缓冲。以前学习时所写。比较简单,适合新手学习。
为了移植方便,以下代码直接写在了想要移动的mc上即可。
1.鼠标点击跟(做缓冲菜单常用)
onClipEvent(mouseDown){
targetx=_root._xmouse;
targety=_root._ymouse;
}
onClipEvent(enterFrame){
_x+=(targetx-_x)/10
_y+=(targety-_y)/10
}

2.跟随鼠标
onClipEvent(load){
_x=300;
_y=200;
}
onClipEvent(enterFrame){
_x+=(_root._xmouse-_x)/10
_y+=(_root._ymouse-_y)/20
}

3周笔畅官方网的一个空间感效果
鼠标移动的时候,三个海鸥不同程度的移动。
三个海鸥mc的代码如下
海鸥1:
onClipEvent(enterFrame){
    _x+=(_xmouse/30-_x)/25
   
    }
海鸥2:
onClipEvent(enterFrame){
    _x+=(_xmouse/10-_x)/20
   
    }
海鸥3:
onClipEvent(enterFrame){
    _x+=(-_xmouse/20-_x)/20
   
    }

//---------------------------------

看到经典的有个朋友问道怎么将 "Tue, 20 Mar 2007 21:03:51" 这个样时间格式转换成我们常用的 "2007-3-20 21:03:51" 或 类似的格式。
当时做灰昼互动2.0的新闻模块的时候,需要读取Blog里面的Rss。日期显示方式因为懒没有去处理。正巧碰到这个问题,干脆就写个吧:)
很简单

var oTime = "Tue, 20 Mar 2007 21:03:51";
//将字符串转换成数组,注意split(" ")中间有个空格。
var otimeValues = oTime.split(" ");
//删除数组中第一个元素
otimeValues.shift();
//trace(otimeValues.toString())
//我只判断了Mar,你可以加上其他月的判断
with (otimeValues[1] == Mar) {
       otimeValues[1] = 3;
}
trace(otimeValues[2]+"-"+otimeValues[1]+"-"+otimeValues[0]+" "+otimeValues[3]);

结果为:2007-3-20 21:03:51

中查找“做flash网站用的小代码”更多相关内容

中查找“做flash网站用的小代码”更多相关内容



上一篇:flash实例:打造佛光效果
下一篇:Flash AS实例教程:简单的loading
最近更新 赞助商
·Flash屏蔽右键菜单的5个方法10-28
·Javascript控制Flash的各方法与属性10-28
·Flash翻书动画制作实例08-14
·如何把swf文件转换为.fla源文件 SWFDecom..07-16
·Flash AS实例教程:简单的loading04-01
·做flash网站用的小代码03-26
·flash实例:打造佛光效果03-26
·Flash 制作晃动的烛光03-25
·Flash实时调试器03-21
·AS打造的复制粘贴等功能类03-21
·Flash打造的随机画圆弧效果03-21

共有评论 0 条 网友评分 0分 查看所有评论


发表评论→ 学而不思则罔,思而不学则殆,请大胆发表你的见解。

输验证码:

您对此篇文章的评分:1分 2分 3分 4分 5分

  • 站内搜索
关键词

搜索方式

搜索范围

精确匹配
Baidu
网站首页 - 关于本站 - 网站地图 - 广告合作 - 站点声明 - RSS订阅 - 联系我们
Copyright © 2005 网海拾贝.[新ICP备05003216号]. All Rights Reserved .