flex 實現文字滾動的第三種方法

2021-04-25 13:42:35 字數 726 閱讀 3153

前面寫了2種文字內容自動滾動的例子,這裡寫上第三種,用timer事件

1,在mxml中設定:

2,在script中:

import flash.utils.timer;

import flash.events.timerevent;

private var delay:uint = 10;      //這裡設定時間間期,

private var mytimer:timer = new timer(delay);          //迴圈timer,次數是無限

private function init():void

mytimer.start(); 

mytimer.addeventlistener(timerevent.timer, timerhandler);

private function timerhandler(evt:timerevent):void{

if (scrolltxt.htmltext.length == 0)

return;

scrolltxt.y--;

if (-scrolltxt.y == scrolltxt.height)

scrolltxt.y = scrolltxt.height - 50;

以上就完成了文字內容滾動的情況,這裡採用的方法是當文字的座標和高度,當文字的座標(不斷移動)為文字的高度時,就重新設定文字的y座標為底部座標,從而實現了迴圈滾動效果

reflux react web 第三種寫法

元件監聽store第三種寫法 reflux.listento store,監聽方法 在mixins內用reflux.listento實現了store的監聽 var todocomponent react.createclass onstatuschange function list compone...

RSS訂閱的第三種選擇 IM Robot

blog rss訂閱的第三種選擇 im robot 關鍵字 blog rss opml im robot 在web2.0大潮中,rss無疑是乙個亮點。如何訂閱rss,這是廣大blog愛好者都必須考慮的問題。在前幾個月,有一場有趣的爭論 rss聚合,誰才是王道?總結現在已有的解決方案 1 2 客戶端本...

python三種多執行緒建立風格,第三種用的最廣泛

本博文源於python炫酷技能,主要講述三種多執行緒的建立。尤其是第三種基於類繼承構造是大型工程必知的內容 所謂匿名函式構造就是即用即走那種 import threading defshow i print 被執行了!str i threading.thread target show,args 2...