我目前正在設計一個網站,該網站旨在同時顯示多個畫布,但不知道它將提前顯示哪些畫布(PHP腳本創建列表)。EaselJS中的動態舞臺名稱
這個想法是讓多個腳本文件(每個畫布一個)通過(通常)單個處理程序來讀取,該處理程序將填充各個階段。
stage = new createjs.Stage(context);
我被困在這裏。當我創建一個給定的舞臺時,我知道我想要將它附加到的畫布的名稱(例如,stageA),並且它在名爲context的變量的JavaScript中可用。在這種情況下,我需要創建一個名爲stageA的畫架階段;問題是我不能提前知道我不需要stageB而不是stageA,所以創建的階段名稱需要是動態的(等同於上下文)。我試着沿
eval(context) = new createjs.Stage(context);
線的東西,但它不工作不變。
(我還需要能夠在這個動態命名階段工作,即可以做到
stageA.update();
例如,不知道STAGEA被稱爲STAGEA只是基於上下文。)
有什麼建議嗎?
非常感謝,這非常有幫助。現在,在[this]的道路上停留了一段時間(http://stackoverflow.com/questions/34969195/targetting-multiple-stages-children-by-name-in-easeljs)。 (會在評論中提問,但最終會佔用太多空間。) – takaminacchan