返回   webstudio Forums > FLASH > Flash FLA and Article文章

发表新主题 回复
 
主题工具 显示模式
旧 2005-06-07, 12:22 AM   #1
egoldy
沙漠孤鹰
级别:22 | 在线时长:612小时 | 升级还需:9小时级别:22 | 在线时长:612小时 | 升级还需:9小时级别:22 | 在线时长:612小时 | 升级还需:9小时级别:22 | 在线时长:612小时 | 升级还需:9小时
 
egoldy 的头像
 
注册日期: 04-07
住址: 北京
帖子: 2820
精华:4
现金:2364金币
资产:1668814金币
egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀
发送 MSN 消息给 egoldy 发送 QQ 消息给 egoldy
默认 flashmx2004 AS 渐进式变化背景

经常看到一些网站变化整个背景,比较有视觉冲击力。从前只是制作一个MC放置在底层,然对它指定色彩。现在有简单的办法了,不需在创建MC什么的。可以使文件更小,更易用。

flashmx2004 AS 渐进式变化背景
演示:


代码:
代码:
 
function bgColor(rgb, alpha){
 //如果没有参数,则返回不执行任何代码:
 if (arguments.length == 0) {
  return;
 }
 // 如是alpha为空则alpha默认为100
 if (!alpha) {
  alpha = 100;
 }
 // 创建长宽两个变量用于后面的绘画添充。取屏幕的长宽。
 this._w = Stage.width;
 this._h = Stage.height;
 // 设定色彩
 this.rgb = "0x"+substring(rgb, 2, 6);
 //设定新的alpha变量,用于与参数比较,渐进式变化。
 this.newalpha=0;
 
 onEnterFrame = function () {
  if(this.newalpha<alpha) {
   
  this.newalpha = this.newalpha+5;
  trace(this.newalpha);
  // 绘制添充
  with (this) {
   beginFill(this.rgb, this.newalpha);
   moveTo(0, 0);
   lineTo(this._w, 0);
   lineTo(this._w, this._h);
   lineTo(0, this._h);
   lineTo(0, 0);
   endFill;
   
  }
 };
 };
}
// ? 执行函数
bgColor("#0000ff",50);


源文件下载:
上传的附件
文件类型: rar bgcolor.rar (6.9 KB, 67 次查看)

http://www.webstudio.com.cn/wssign/egoldyfoot.jpg
egoldy 当前离线  
回复时引用此帖
旧 2005-08-31, 05:44 PM   #2
bibishou
高级会员
级别:3 | 在线时长:28小时 | 升级还需:4小时级别:3 | 在线时长:28小时 | 升级还需:4小时级别:3 | 在线时长:28小时 | 升级还需:4小时
 
注册日期: 05-08
帖子: 140
现金:42金币
资产:454金币
声望: 10
bibishou 向着好的方向发展
发送 MSN 消息给 bibishou 发送 QQ 消息给 bibishou
默认 回复: flashmx2004 AS 渐进式变化背景

这个源文件是不是没有改变bgColor?

只是在上面绘制了一个色块?

绘制的这个过程只是在stage上进行,不会遮盖舞台上的其他元件 ?

概念不清,请坛主指教 !
bibishou 当前离线  
回复时引用此帖
旧 2005-08-31, 06:20 PM   #3
egoldy
沙漠孤鹰
级别:22 | 在线时长:612小时 | 升级还需:9小时级别:22 | 在线时长:612小时 | 升级还需:9小时级别:22 | 在线时长:612小时 | 升级还需:9小时级别:22 | 在线时长:612小时 | 升级还需:9小时
 
egoldy 的头像
 
注册日期: 04-07
住址: 北京
帖子: 2820
精华:4
现金:2364金币
资产:1668814金币
声望: 650
egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀egoldy 有着人尽皆知的贡献和荣耀
发送 MSN 消息给 egoldy 发送 QQ 消息给 egoldy
默认 回复: flashmx2004 AS 渐进式变化背景

不会遮盖,只要其它元素的深度值大一些。其实现在你也见到了,上面字,不就是没遮盖吗。
egoldy 当前离线  
回复时引用此帖
旧 2005-09-01, 10:28 AM   #4
bibishou
高级会员
级别:3 | 在线时长:28小时 | 升级还需:4小时级别:3 | 在线时长:28小时 | 升级还需:4小时级别:3 | 在线时长:28小时 | 升级还需:4小时
 
注册日期: 05-08
帖子: 140
现金:42金币
资产:454金币
声望: 10
bibishou 向着好的方向发展
发送 MSN 消息给 bibishou 发送 QQ 消息给 bibishou
默认 回复: flashmx2004 AS 渐进式变化背景

恩,只是对层次的概念不是很清楚。
bibishou 当前离线  
回复时引用此帖
发表新主题 回复

书签

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转

所有时间均为格林尼治时间 +9。现在的时间是 08:46 PM


copyright by webstudio.com.cn. All Rights Reserved.
Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2010,Jelsoft Enterprises Ltd.
增强包 [3.4] 制作: PHP源动力   官方中文站: vBulletin 中文