【问题标题】:Improving counter with animation AS3用动画 AS3 改进计数器
【发布时间】:2010-02-12 19:11:47
【问题描述】:

根据我现在所拥有的,即“动态文本”计数,我该如何通过动画来改进它?我想要像里程表一样“滚动”,也想要像 LED 一样“滴答”。

我遇到问题的部分
一种。有不同图像的计数器推送数组“一半懂这个”
湾。需要动画作为对象我可以更改“LED 自动收报机、里程表滚动条”
C。实施“我很困惑”
alt text http://www.ashcraftband.com/myspace/videodnd/examp.jpg

//counter
var timer:Timer = new Timer(10);  
var count:int = 0; //start at -1 if you want the first decimal to be 0  
var fcount:int = 0; 
timer.addEventListener(TimerEvent.TIMER, incrementCounter);  
timer.start();  

function incrementCounter(event:TimerEvent) {  
  count++;  
  fcount=int(count*count/1000);//starts out slow... then speeds up 
  mytext.text = formatCount(fcount);
}

function formatCount(i:int):String { 
     var fraction:int = i % 100; 
     var whole:int = i / 100;  

    return ("0000000" + whole).substr(-7, 7) + "." + (fraction < 10 ? "0" + fraction : fraction); 
} 

“感谢您的帮助”

alt text http://www.ashcraftband.com/myspace/videodnd/board2.jpg

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

    这就是你所追求的吗?

    http://shaneberry.net/numbers/

    【讨论】:

    • 是的。可以发个链接吗?
    • 与其贴出来,不如考虑一下。与我已经提供的相比,我所要做的就是修改 NumbersView 类中的 setTime 函数。另外,不是将每个数字都放在十帧中的一个上,而是希望它们全部在第一帧的另一个影片剪辑中,然后移动该移动剪辑...
    • 好的,符号中的移动符号。您在数字视图中调整了 setTime。我想我还需要学习更多内容。
    • 我不是偷懒,但我仍在尝试破解第一个。很尴尬,但却是事实。我知道蝙蝠侠对谜语人的感受。抱歉,我的大脑已经麻木了,但如果我能挺过去,六个月后我将成为一名有价值的程序员。
    猜你喜欢
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    相关资源
    最近更新 更多