BitmapData类的noise方法轻松创建电视花屏效果

创建

  BitmapData类的noise方法轻松创建电视花屏效果。点击查看Flash:
http://space.flash8.net/bbs/attachment.php?aid=311480

主场景第一帧:
右键菜单 = new ContextMenu();
右键菜单.hideBuiltInItems();
右键菜单.customItems.push(new ContextMenuItem(’sxl001’, dj_menu0, false));
function dj_menu0() {
        getURL(’http://space.flash8.net/space/?572002’, ’_blank’);
}
_root.menu = 右键菜单;
Stage.scaleMode = "noScale";
import flash.display.BitmapData;
var myBitmapData:BitmapData = new BitmapData(400, 300);
this.createEmptyMovieClip("myMovieClip2", 1);
myMovieClip2._x = myMovieClip0._x;
myMovieClip2._y = myMovieClip0._y;
myMovieClip2.attachBitmap(myBitmapData, 1);
_global.k = 1;
function run() {
        if (myMovieClip0._currentframe>7) {
                myMovieClip0.gotoAndStop(1);
        }
        myBitmapData.noise(Math.floor(1000*Math.random()), 0, 255, 1 | 2 | 4 | 8, false);
        myMovieClip2._alpha -= 2;
        if (myMovieClip2._alpha<=1) {
                k++;
                myMovieClip2._alpha = 100;
                myMovieClip0.nextFrame();
                for (var i = 1; i<=7; i++) {
                        if (i == k) {
                                this["m"+i].mm.gotoAndStop(2);
                        } else {
                                this["m"+i].mm.gotoAndStop(1);
                        }
                }
                if (k>7) {
                        k = 1;
                        m1.mm.gotoAndStop(2);
                        myMovieClip0.gotoAndStop(1);
                }
        }
}
for (var i = 1; i<=7; i++) {
        this["m"+i].gotoAndStop(i);
        this["m"+i].mm.gotoAndStop(1);
}
myMovieClip0.gotoAndStop(1);
m1.mm.gotoAndStop(2);
_root.onEnterFrame = run;
for (var i = 1; i<=7; i++) {
        this["m"+i].no = i;
        this["m"+i].onPress = function() {
                delete _root.onEnterFrame;
                _root.onEnterFrame = run;
                for (var j = 1; j<=7; j++) {
                        if (j == this.no) {
                                k = j;
                                _root.myMovieClip0.gotoAndStop(j);
                                _root["m"+j].mm.gotoAndStop(2);
                        } else {
                                _root["m"+j].mm.gotoAndStop(1);
                        }
                }
        };
}

时间: 2024-12-21 20:44:49

BitmapData类的noise方法轻松创建电视花屏效果的相关文章

as BitmapData类创建杂点效果

创建一个新的 Flash 文档,并将其保存为 noise.fla.     将下面的 ActionScript 添加到时间轴的第 1 帧: import flash.display.BitmapData;  代码如下 复制代码 this.createTextField("status_txt", 90, 0, 0, 100, 20); status_txt.selectable = false; status_txt.background = 0xFFFFFF; status_txt.

利用transitions类轻松创建图片过渡效果

创建 利用transitions类轻松创建图片过渡效果点击查看Flash:http://space.flash8.net/bbs/attachment.php?aid=311487 主场景第一帧上:myMovieClip.swapDepths(myMovieClip0); var i:Number = 0; function tween(obj) {         i++;         myMovieClip0.gotoAndStop(i-1);         obj.gotoAndSt

flash 8 BitmapData 类的应用

BitmapData类是什么 Flash.display.bitmapData允许我们使用像素层级来控制位图,这意味着什么呢,好,在下面的简介中我们将简介它能做什么. ·复制和粘贴整个图像,部分图案.或者是每一个独立的像素. ·鉴别或是改变像素或是像素群组的颜色. ·应用新的FLASH滤镜. ·创建随机的像素(noise或perlin noise)等等. 它还可以将bitmapDate应用到视频上. 创建bitmapData 类的实例 我们用如下的方法创建bitmapData实例 bmap=ne

用了BitmapData类的图片“环绕”效果

这种效果做法很多,网上到处可以搜出一大堆!本例主要是应用了BitmapData类,仿制很容易. 做法:处理一张首尾相接的环绕图片,导入Flash库中,打开库,右击图片,选"链接","为ActionScript导出",标识ID名为:pic场景上什么也不放.最好将场景高度设为与图片一样高.宽度随意,但要小于图片宽度.在第一帧粘帖如下代码,即可测试:import flash.display.BitmapData; import flash.geom.*; //从库里取图

四步轻松创建Win2003分布式文件系统

当微软公司最初介绍分布式文件系统(Distributed File System,简称DFS)的时候,它把终端用户希望让事情变得简单一些的注意力都集中在自己身上.这种技术的思路是用户本身并不需要知道哪些服务器资源是真正存在的.他们只要简单地通过一个特殊的共享就可以访问到文件系统,而且还可以访问到所有他们所需要的数据,无论这些数据是集中存储在本地还是分散存储在许多不同的服务器中. 尽管在用户端把把事情变得简单总是好处多多,但是我认为DFS的用途要比仅仅用于负载平衡与容错要多得多.DFS可以用来把用

Python类的定义、继承及类对象使用方法简明教程

  这篇文章主要介绍了Python类的定义.继承及类对象使用方法简明教程,本文用浅显易懂的语言讲解了类的定义.继承及类对象的使用,非常实用易懂,需要的朋友可以参考下 Python编程中类的概念可以比作是某种类型集合的描述,如"人类"可以被看作一个类,然后用人类这个类定义出每个具体的人--你.我.他等作为其对象.类还拥有属性和功能,属性即类本身的一些特性,如人类有名字.身高和体重等属性,而具体值则会根据每个人的不同;功能则是类所能实现的行为,如人类拥有吃饭.走路和睡觉等功能.具体的形式如

PHP图片等比缩放类SimpleImage使用方法和使用实例分享

 这篇文章主要介绍了PHP图片等比缩放类SimpleImage使用方法和使用实例分享,需要的朋友可以参考下 使用方法示例: 设定宽度,等比例缩放    代码如下: <?php    include('SimpleImage.php');    $image = new SimpleImage();    $image->load('picture.jpg');    $image->resizeToWidth(250);    $image->save('picture2.jpg'

android中的service本质是一个类还是一个方法还是一个对象

问题描述 android中的service本质是一个类还是一个方法还是一个对象 android中的service本质是一个类还是一个方法还是一个对象 当然我明白java中一切都是对象的这种说法 解决方案 service在哪里看到的,作为类的定义它是类,对它实例化创建了对象并且执行就是对象了. 解决方案二: java中一切都是对象 这个说法其实不准确.你能说java中的关键字是对象么? 解决方案三: Service(服务)是Android 核心组件之一,特点就是Android系统帮你实例化他的对象

c#-C# Image类里的方法无法调用,求解

问题描述 C# Image类里的方法无法调用,求解 想使用image.FromStream方法显示存储在数据库中的图片. 但是发现FromStream不能被顺利调用 ,说image.exe文件缺失?用的版本是2010的C# 使用了命名空间using System.Drawing.Imaging; 不知道有什么方法可以解决,怎么样才能正常调用image下的方法,现在下面只能看到Form1控件,system{} 具体方法的代码如下: private void button2_Click(object