as3手冊小記 Alpha 通道遮罩

2021-08-30 19:06:43 字數 1212 閱讀 6601

// 以下**假設它正在顯示物件容器

// (如 movieclip 或 sprite 例項)中執行。

import flash.display.gradienttype;

import flash.display.loader;

import flash.display.sprite;

import flash.geom.matrix;

import flash.net.urlrequest;

// 載入影象並將其新增到顯示列表中。

var loader:loader = new loader();

var url:urlrequest = new urlrequest("");

loader.load(url);

this.addchild(loader);

// 建立 sprite。

var oval:sprite = new sprite();

// 繪製漸變橢圓。

var colors:array = [0x000000, 0x000000];

var alphas:array = [1, 0];

var ratios:array = [0, 255];

var matrix:matrix = new matrix();

matrix.creategradientbox(200, 100, 0, -100, -50);

oval.graphics.begingradientfill(gradienttype.radial,

colors,

alphas,

ratios,

matrix);

oval.graphics.drawellipse(-100, -50, 200, 100);

oval.graphics.endfill();

// 將 sprite 新增到顯示列表中

this.addchild(oval);

// 對於兩個顯示物件都設定 cacheasbitmap = true。

loader.cacheasbitmap = true;

oval.cacheasbitmap = true;

// 將橢圓設定為載入器(及其子級,即載入的影象)的遮罩

loader.mask = oval;

// 使橢圓可拖動。

oval.startdrag(true);

as3手冊小記 BlendMode應用混合模式

blendmode.add add 通常用於建立兩個影象之間的動畫變亮模糊效果。blendmode.alpha alpha 通常用於在背景上應用前景的透明度。blendmode.darken darken 通常用於重疊型別。blendmode.erase erase 通常用於使用前景 alpha 剪...

as3手冊小記 BlendMode應用混合模式

blendmode.add add 通常用於建立兩個影象之間的動畫變亮模糊效果。blendmode.alpha alpha 通常用於在背景上應用前景的透明度。blendmode.darken darken 通常用於重疊型別。blendmode.erase erase 通常用於使用前景 alpha 剪...

1 4 手冊約定

本手冊中的部署例項是基於單集群的部署方案,除nc之外的所有元件部署在一台主機上,被稱為前端。在一些高階配置或元件被單獨安裝在不同主機上時,前端僅指clc。對於不同的主機採用如下約定來區分那台機器 主機使用者 front end cloud controller root clc walrus roo...