一帧:
// 函数:setBgColor()
// 功能:模拟设置背景色
// 参数:
// instMcpName:String 影片实例名称,字符串,例如:"instMcpBgColor"
// levelNumber:Number 影片实例所在层级,正整数
//colorRGB:Number 色彩值,十六进制数值,例如:0xFF0000
// originX:Number, originY:Number 原点(左上角)坐标,单位为pixel
// diagonalX:Number, diagonalY:Number 对角点坐标,与原点构成矩形对角线,单位为pixel
// 返回值:_root[instMcpName]:movieclip 影片剪辑实例,movieclip对象
function setBgColor(instMcpName:String, levelNumber:Number, colorRGB:Number, originX:Number, originY:Number, width:Number, height:Number) {
// 创建空的影片剪辑实例
_root.createEmptyMovieClip(instMcpName, levelNumber);
with (_root[instMcpName]) {
// 设置颜色填充
beginFill(colorRGB);
// 设置无边框矩形
lineStyle(undefined);
moveTo(originX, originY);
lineTo(originX+width, originY);
lineTo(originX+width, originY+height);
lineTo(originX, originY+height);
lineTo(originX, originY);
endFill();
}
return _root[instMcpName];
}
// Stage.scaleMode 属性值说明
// "showAll" 长宽比固定最小适应。窗口中可以显示全部影片,影片不产生变形,是默认值。
// "noBorder" 长宽比固定最大适应。根据长宽中最大值显示影片,窗口中有时可能无法显示全部影片。
// "noScale" 无缩放,不随 Flash Player 大小变化而变化,始终保持影片属性中设置的宽、高值。
// "exactFit" 长宽比不固定完全适应。影片充满整个窗口!因此影片可能产生变形。
// 设置缩放模式,"exactFit"可以使背景充满画面。
Stage.scaleMode = "exactFit";
// 隐藏 Flash Player 上下文菜单中的默认项
Stage.showMenu = false;
// 设置模拟设置背景色
bgColor = setBgColor("instMcBgColor", 1, 0x009999, 0, 0, Stage.width, Stage.height);
//trace(typeof (bgColor));
_root.createTextField("instInput", 2, Stage.width/2, Stage.height/2, 200, 100);
with (_root.instInput) {
type = "input";
_height = 18;
_width = 50;
background = true;
restrict = "A-F0-9";
maxChars = 6;
text = "009999";
}
_root.createTextField("instInput2", 3, instInput._x, instInput._y-18, 200, 100);
with (_root.instInput2) {
type = "dynamic";
_height = 18;
_width = 50;
background = true;
backgroundColor = 0x000000;
textColor = 0xFFFFFF;
selectable = false;
text = "RGB设置";
}
// 文字格式设置
my_fmt = new TextFormat();
my_fmt.align = "center";
instInput.setTextFormat(my_fmt);
instInput2.setTextFormat(my_fmt);
// 文本框内容变化时触发
_root.instInput.onChanged = function(txt) {
//trace(txt._name+" changed");
if (txt.length == 6) {
myColor = new Color(bgColor);
myColor.setRGB(Number("0x"+txt.text));
}
instInput.setTextFormat(my_fmt);
};
效果演示:
分享到:
相关推荐
本文将详细介绍如何解决Flash背景色问题,并确保Flash内容能够透明显示,避免遮挡其他网页元素。 ### 一、理解Flash背景色问题 在Flash动画中,默认情况下会有一定的背景颜色(通常是白色)。当Flash内容嵌入到一...
"25个Flash背景"这个资源集合,显然提供了25种不同的设计用于Flash项目的背景元素。这些背景可能包括静态图像、动态效果或者简单的动画,适用于制作各种类型的Flash内容,如网页动画、互动游戏、在线演示或者教学...
本主题聚焦于"几款实用的Flash背景模板",这些模板是专门为Flash开发者和爱好者准备的,可以极大地提高他们的创作效率,降低设计成本。 首先,让我们了解Flash背景模板的重要性。在创建Flash项目时,一个引人注目的...
设置舞台的大小和背景颜色是制作Flash动画或交互式内容的基础步骤。以下是详细的操作指南: 1. **启动Flash软件**: 首先,确保已经安装了Adobe Flash程序。双击桌面图标打开Flash,进入主界面。 2. **创建新文件...
标题中的“300个flash经典背景”表明这是一个包含300个不同设计的Flash背景素材集合。Flash是一种曾经广泛使用的交互式矢量图形和多媒体平台,尤其在创建网页动画和交互式内容方面非常流行。这些背景可能适用于各种...
要创建一个完全透明的背景,可以在Flash的时间轴上设置舞台的背景颜色为透明(#00000000)。这将使得Flash影片在嵌入网页时,背景会显示为网页本身的颜色。 6. **发布设置** 在完成Flash内容制作后,发布设置也至...
此外,为了方便观察透明效果,作者在HTML页面的`<body>`标签中设置了黑色背景色(`bgcolor="#000000"`),这样可以清晰地看到Flash内容的透明部分。在实际应用中,你可以根据自己的网页设计调整背景颜色。 总的来说...
由于`VideoDisplay`本身就是舞台上的一个对象,我们可以直接修改它的`backgroundColor`属性来改变背景色。例如,要将背景设置为红色,你可以写: ```as3 videoDisplay.backgroundColor = 0xFF0000; // 红色 ``` 但...
默认情况下,Flash背景颜色保持原动画的背景色,但可以通过"属性"面板改变。在设置背景颜色后,可能需要调整Flash大小才能看到实际效果。 预览是检验设置是否合适的关键步骤。保存更改后,在浏览器中预览网页,可以...
在本示例中,我们关注的是如何设置 `Datagrid` 的行背景色,以增强视觉效果,帮助用户更好地理解和区分不同的数据。 首先,让我们了解 `Datagrid` 的基本概念。`Datagrid` 是一个控件,通常由多个行和列组成,每一...
- `name="wmode"`: 设置窗口模式,这里的`transparent`让Flash背景变为透明,从而有助于去除边框。 - `name="movie"`: 指定要播放的Flash文件路径。 - `name="quality"`: 设置Flash的播放质量。 - `name="bgcolor"`:...
总的来说,"flash背景打包下载"是一个集合了多款精美Flash背景的资源库,无论你是网页设计师、多媒体开发人员还是对Flash感兴趣的业余爱好者,都能从中找到适合的元素来提升你的作品质量。通过合理利用这些资源,你...
"经典的Flash背景"这个主题,指的是那些曾经流行、富有创意且适用于网站背景的Flash动画元素。这些背景能够为网站增添动态效果,提升用户体验,吸引用户注意力。 Flash技术的核心是Adobe Flash Player,这是一个...
4. **背景色**:Flash内容的背景颜色是内容区域的初始填充色。获取背景色对于自定义界面或保持一致性很有帮助。在ActionScript中,可以通过`stage.backgroundColor`属性来获取或设置舞台的背景颜色,它通常是一个16...
透明背景的实现是通过设置舞台(Stage)的背景色为透明(Alpha值为0),或者在元件实例上应用透明效果来达到的。 在创建“红心Flash”时,设计师可能会采用以下步骤: 1. **绘制红心**:使用Flash的绘图工具,如...
【标题】:“背景颜色文字网址随机变换flash动画” 在网页设计和互动媒体领域,Flash动画是一种常见的技术,用于创建动态效果和交互性内容。本主题聚焦于一个特定类型的Flash动画,即“背景颜色文字网址随机变换”...
透明背景在Flash中意味着这些动画的背景颜色可以是透明的,允许动画与其他网页元素无缝融合,提升了视觉效果和用户体验。 描述的“60个透明背景的flash”进一步确认了这个压缩包中包含的具体内容,即六十个具备透明...
在Flash动画制作中,改变屏幕背景颜色是一种常见的特效,能够为观众带来更加生动和丰富的视觉体验。本示例“柳叶吹风”就是一个演示如何动态调整背景颜色的应用,旨在教授如何在Flash中实现这一功能。 首先,我们...
通过Flash,开发者可以实现对网页元素的精细控制,包括改变背景颜色、文字颜色等,从而提升用户体验。 首先,我们来看`setHtmlBackColor.fla`文件。这是一个Flash的源文件,其中包含了动作脚本和舞台上的元素,用于...