加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash中组件的用法

发布时间:2020-12-15 17:46:25 所属栏目:百科 来源:网络整理
导读:flash不像flex那样包含许多组件,flash中仅仅只有十几个我们日常所用到的组件。虽然少但是在我们平时的编程中用处很大,接下来看看flash中组件是怎么使用的。 首先在flash中打【组件】面板,最简单的方法就是把按钮拖到舞台上,然后删除,你会看到【库】面板

flash不像flex那样包含许多组件,flash中仅仅只有十几个我们日常所用到的组件。虽然少但是在我们平时的编程中用处很大,接下来看看flash中组件是怎么使用的。

首先在flash中打【组件】面板,最简单的方法就是把按钮拖到舞台上,然后删除,你会看到【库】面板中包含了按钮控件。

? ?删除后用代码来引用,即:

var btn:Button=new Button();

btn.x = 100;

btn.y = 100;

addChild(btn);

现在舞台上已经包含了按钮,可以对按钮进行其他操作了。

完整代码如下:

package

{

import flash.display.Sprite;

import fl.controls.Slider;

import fl.controls.Button;

import flash.text.TextFormat;

import flash.events.*;

public class Set extends Sprite

{

public function Set()

{

var tf:TextFormat = new TextFormat();

tf.size = 12;//设置字体大小

tf.color = 0xFF00FF;//设置字体颜色

tf.bold = true;//设置字体粗细


var btn:Button=new Button();

btn.x = 100;

btn.y = 100;

addChild(btn);

btn.label = "确定";

btn.setStyle("textFormat",tf);

//对tf设置样式;

btn.addEventListener(MouseEvent.CLICK,changeStageColor);

}

public function changeStageColor(e:MouseEvent):void

{

var s:Sprite = new Sprite();

s.graphics.beginFill(0xFF0000,1);

s.graphics.drawCircle(Math.random()*500,Math.random()*450,Math.random()*40);

s.graphics.endFill();

? ?addChild(s);

}

}

}

你会看到每次点击按钮都会生成随机的小球在舞台上。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读