【发布时间】:2016-04-30 05:22:27
【问题描述】:
我目前正在开发一个旨在同时显示多个画布的网站,但不知道它将提前显示哪些画布(PHP 脚本会创建列表)。
这个想法是让(通常)单个处理程序读取多个脚本文件(每个画布一个),该处理程序将填充各个阶段。
stage = new createjs.Stage(context);
我被困在这里了。在创建给定阶段时,我知道要将其附加到的画布的名称(例如,stageA),并且它在 JavaScript 中名为 context 的变量中可用。在这种情况下,我需要创建一个名为 stageA 的画架;问题是我不能提前知道我不需要 stageB 而不是 stageA 所以创建的舞台名称需要是动态的(等于上下文)。我尝试了一些类似
的东西eval(context) = new createjs.Stage(context);
但它没有按原样工作。
(我还需要能够对这个动态命名的stage进行操作,即能够做到
stageA.update();
例如,在不知道 stageA 的情况下称为 stageA,但只是基于上下文。)
有什么建议吗?
【问题讨论】:
标签: javascript html canvas createjs easeljs