FLASHCS6如何制作实时更新的电子表(AS3)

FLASH CS6软件

AS3入门根本

方式/步调

  1. 1

    打开FLASH CS6软件,新建AS3文档。

    8ad4b31c8701a18b0389a37e922f07082838fea5.jpg
  2. 2

    选择文本东西,在属性面板中设置为动态文本,并将消弭锯齿选项设置为利用设备字体,不然会可能不正常显示数字。

    94cad1c8a786c917545de308c53d70cf3bc757a0.jpg c8ea15ce36d3d5397c74bef23687e950352ab0b2.jpg d058ccbf6c81800a02c9383fbd3533fa828b47d6.jpg
  3. 3

    在舞台上建造一个动态文本框,属性如下图所示。

    0b55b319ebc4b7452e7a0627c3fc1e178a821510.jpg 37d3d539b6003af3f6ad6d51392ac65c1038b6e8.jpg
  4. 4

    在本家儿时候轴上加如下代码:

    var timer: Timer = new Timer(200); //更新按时器,200毫秒刷新一次

    timer.addEventListener(TimerEvent.TIMER, UpdateTime); //为按时器添加更新事务,更新时候

    timer.start(); //启动按时器

    function UpdateTime(e: TimerEvent): void


    {


    var date: Date = new Date();

    var hour: int = date.getHours(); //获取当前系统时候小时数

    var minute: int = date.getMinutes(); //获取当前系统时候分钟数

    var second: int = date.getSeconds(); //获取当前系统时候秒数

    var str: String = "";



    if (hour < 10) //如数字小于10,则在前面加0,同一格局

    {

    str = "0" + hour + " : ";

    } else {

    str = String(hour) + " : ";

    }


    if (minute < 10) //如数字小于10,则在前面加0,同一格局

    {

    str += "0" + minute + " : ";

    } else {

    str += String(minute) + " : ";

    }


    if (second < 10) //如数字小于10,则在前面加0,同一格局

    {

    str += "0" + second;

    } else {

    str += String(second);

    }

    time_txt.text = str; //将生当作的字符串放到动态文本中


    }

    faf2b2119313b07eeed0562a03d7912397dd8ca6.jpg
  5. 5

    CTRL+ENTER就可以看到及时更新的电子表了。

    cf1b9d16fdfaaf51f36f308e805494eef01f7a76.jpg
  • 发表于 2019-09-05 17:00
  • 阅读 ( 932 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具