【ActionScript】定时器,修改组件的透明度

如下图,设置一个影片剪辑,里面放置一个正方线,不断地变淡又变成清。

虽然以下的动画可以轻松通过插入关键帧补间来实现。但是,还是希望通过这个例子,还说明ActionScript3.0定时器的使用

一、基本布局

1、通过Ctrk+F8,或者插入->新建原件,新建一个名为square的影片剪辑

2、在影片剪辑中通过矩形工具,设置其没有笔触,否则一会儿用选择工具很难选取,在影片剪辑中任意拖出一个矩形。之后使用选择工具,选择这个矩形,如图设置其位置于大小,X:-100,Y:-100,分别为,宽、高200px的相反数的一半。之后点左上角,切换回场景1。

3、在舞台中,按F11打开库,把库中的square影片剪辑拖到舞台,之后右键第1关键帧,打开动作面板,开始脚本的写作。

二、脚本编程

对第1帧写入如下的脚本:

import flash.utils.Timer;
var flag = true;//用来判断是否透明度去到0%
var timer = new Timer(100,0);//此定时器每100毫秒执行1次,0意为执行无数次,不停息。设置为n则执行n次之后自动停止
timer.addEventListener("timer",function(){
	if(flag){
		square.alpha-=0.05;//透明度减5%
		if(square.alpha<0.05){
			flag=false;
		}
	}
	else{
		square.alpha+=0.05;
		if(square.alpha>1){
			flag=true;
		}
	}
});
timer.start();//开始定时器

按Ctrl+Enter编译,得到上图的结果。

时间: 2024-11-07 18:11:09

【ActionScript】定时器,修改组件的透明度的相关文章

修改了背景透明度

博客“清风送明月”老哥反映背景太花了,起床修改了一下透明度,考虑到整体主题风格的原因,目前没有找到自己喜欢的合适的壁纸,明天连外网看下. 原文地址:https://www.cnblogs.com/Yanss/p/10134803.html

Unity脚本——08添加组件与修改组件

学习笔记适合新手,如有错误请指正.?号处也请各位指点下,谢谢. 常用的组件有:物理类.网格类.粒子类等 增加组件使用AddComponent()方法 删除组件使用Object.Destroy()方法参数为需要删除的游戏对象或游戏组件 实例: 创建空立方体对象,添加渲染组件,运行游戏后,在Game视图中点击”添加颜色“按钮或”添加贴图“按钮将为该立方体对象添加颜色 using UnityEngine; using System.Collections; public class C_3_5_3 :

ionic v4修改组件样式

新项目使用Ionic 4, Ionic 4的组件使用了shadow DOM和CSS4变量. 我们需要注意API文档中的 CSS Custom Properties 假如我们想要修改ion-item组件的背景颜色. 我们可以在home.page.scss中这样写: ion-item { --ion-item-background-color-active: #000; --min-height: 100px; } 在 theme/variables.scss中 使用 :root 选择器进行全局修改

调用系统颜色表,修改颜色和透明度

界面如上图所示: 其实还是很简单,之前一直不会,只能说是对VS提供的控件不熟悉. 1.将colorDialog控件拖到当前界面: 2.部分代码如下:(这是针对ARGB颜色的,如果是RGB颜色则不需要透明度值) private void selcecolorbt_Click(object sender, EventArgs e) { if (this.colorDialog1.ShowDialog() == DialogResult.OK)  //显示颜色表 { textBoxX1.BackCol

JAVA修改组件

先建立连接 1,获得 2,操作 //设置内容视图文件——建立activity和layout之间的关联 setContentView(R.layout.text_linelay); //1,获得这个组件 Button bt2 = (Button)findViewById(R.id.button2);//view转换到button //2,操作这个组件 bt2.setText("新按钮"); 设置颜色 设置背景图片

在WORD2007中添加修改组件

从网上查到这个,但不知道怎么设置选项内容,及如何出现选项.能否详细说明下,谢谢!1).在开始操作前,请先点击窗口左上角的office按钮,打开word选项,在常规窗口中,勾选在功能区显示开发工具选项卡复选框,单击确认返回主界面. 2).word中将新增开发工具选项卡,切换到此选项卡后,将光标定位到需要添加下拉列表的单元格上, 3).单击控件功能组的下拉列表按钮,在当前单元格中会自动插入一个下拉列表域, 4).单击控件功能组中的属性按钮,弹出内容控件属性对话框. 5).在这里可以设计标题和标记,点

Delphi 之 定时器 (TTimer组件)

TTimer组件属性 Enabled属性 该属性控制TTimer组件是否周期性的产生OnTimer事件,为True,则产生周期性事件.false则不产生 示例 procedure TForm1.FormCreate(Sender: TObject); begin timer1.Enabled:= False; Timer2.Enabled:= False; end; procedure TForm1.Timer1Timer(Sender: TObject); begin Edit1.Text:=

vue修改组件样式

.el-date-editor /deep/ input{ padding-left:30px; } 改变引入的组件里面元素的样式: 1.去掉css内的scoped,但是这样会污染全局 2.加上/deep/

修改elementUI源码新增组件/修改组件

前言 经常我们会遇到elementUI组件库期间有5%达不到我们想要的需求,第一我们重新写组件,第二我们改源码 安装element https://github.com/ElemeFE/element.git 新建组件 1.packages文件夹中新建alertText/src/main.vue <template> <div> <div>新增alertText组件测试</div> <input :type="typeInput"