Javascript 在缩放和特化后获取BitmapImage属性-CreateJS

Javascript 在缩放和特化后获取BitmapImage属性-CreateJS,javascript,properties,bitmap,drawing,easeljs,Javascript,Properties,Bitmap,Drawing,Easeljs,我添加到stage 5 playcard中,并使用setTransform和tween函数对其进行修改。 在他们登上舞台后,我想在他们被点击时给他们一个边框。 边框的创建在click事件处理程序中。 我的问题是,我无法获得我点击的卡的精确宽度、高度x和y坐标 这是我的密码: card3.setTransform(((i * card.getWidth() + 600) ) + (10 * i),card.getHeight(),0,0,0,0,0,0,0); selbst.skew_cards_

我添加到stage 5 playcard中,并使用setTransform和tween函数对其进行修改。 在他们登上舞台后,我想在他们被点击时给他们一个边框。 边框的创建在click事件处理程序中。 我的问题是,我无法获得我点击的卡的精确宽度、高度x和y坐标

这是我的密码:

card3.setTransform(((i * card.getWidth() + 600) ) + (10 * i),card.getHeight(),0,0,0,0,0,0,0);
selbst.skew_cards_verso(i);
this._stage.addChild(card3);
createjs.Tween.get(card3).wait(1500).to({scaleX:skillpokerjs.Card.SCALE, scaleY:skillpokerjs.Card.SCALE,alpha:1, skewY:0,regY:card3.image.height/2}, 1500, createjs.Ease.linear);
以下是单击事件处理程序:

p.verso_card_click = function(evt,card)
{

    var g = new createjs.Graphics();
    var color = createjs.Graphics.getRGB(255,0,0);
    var shape = new createjs.Shape(g);
    g.setStrokeStyle(1);
    g.beginStroke(color);
    g.moveTo(card.data.x,(card.data.y /.6));
    g.lineTo((card.data.image.width /.6),card.data.y);
    g.lineTo(evt.target.image.width,evt.target.image.height);
    g.lineTo(evt.target.x,evt.target.image.height);
    g.lineTo(evt.target.x,evt.target.y);
    this._stage.addChild(shape);



};
在事件处理程序中,参数卡是我单击的卡。这与event.target相同

卡片并排放在舞台上


有什么建议吗?

您是否签出了
bmp.getBounds()
方法?它应该给你转换后的坐标。@Lanny谢谢你的建议,但不幸的是,我在转换前得到了这些卡的值