[英]How do I create a “stage.update ()” exclusively for the object?
在我的屏幕上,我有10張圖片和6條文字。 我知道每次您調用“ stage.update()”時都會重新設計視圖屏幕。
我只有兩個需要常量“ stage.update()”的對象。 第一個是需要每秒鍾更新文本的天文鍾,第二個是可以在屏幕上拖動的圖像。
如何為該對象專門創建一個“ stage.update()”?
嘗試次數:
我為單個畫布制作了一個“舞台”數組:
canvas = document.getElementsByTagName ('canvas') [0]; stage['full'] = new createjs.Stage(canvas); stage['chronometer'] = new createjs.Stage(canvas);
執行時,一個取消另一個的問題:
stage ['full']. update (); stage ['chronometer']. update ();
我試圖創建容器。
containerTest = new createjs.Container(); stage.addChild(containerTest);
問題? 無法僅更新容器中的內容。
我想有了股票報價和櫃台,我可以做你的事情:
var counter = 0;
createjs.Ticker.addEventListener("tick", handleTick);
var chronometer = ...
chronometer.cache(xChrono,yChrono,widthChrono,heightChrono);
function handleTick(event) {
// handle your drag and drop
// ...
if (counter == maxValue) { // maxValue = 1000 / createjs.Ticker.getInterval()
// redraw your chronometer
// ...
counter = 0;
chronometer.updateCache();
} else {
counter++;
}
stage.update();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.