JavaScript-使用传入事件的名称创建一个新变量

JavaScript-使用传入事件的名称创建一个新变量,javascript,events,variables,bitmap,createjs,Javascript,Events,Variables,Bitmap,Createjs,我正在尝试使用传入事件的名称创建一个新变量,例如: 说过去的事 event.item.id 值为“bg” 然后我想创建一个名为“bg”的变量,该变量将是使用CreateJS的位图 我尝试过各种方法,目前我有以下几点: event.item.id = new createjs.Bitmap(img); 但是,当控制台记录变量时,它显示为未定义,我无法再为变量设置值,例如x或y位置 我希望这是有意义的 这在这里解释得很好:谢谢-我已经按照这些说明进行了操作,但是当我稍后尝试执行例如bg.x=20

我正在尝试使用传入事件的名称创建一个新变量,例如:

说过去的事

event.item.id
值为“bg”

然后我想创建一个名为“bg”的变量,该变量将是使用CreateJS的位图

我尝试过各种方法,目前我有以下几点:

event.item.id = new createjs.Bitmap(img);
但是,当控制台记录变量时,它显示为未定义,我无法再为变量设置值,例如x或y位置


我希望这是有意义的

这在这里解释得很好:谢谢-我已经按照这些说明进行了操作,但是当我稍后尝试执行例如
bg.x=200
时,我得到了错误
无法设置未定义的属性“x”
您可以在jsfiddle中发布您的代码吗?