Я хотел бы установить, чтобы установить область попадания объектов Display, используя данные изображения вместо объекта Shape. Однако установка свойства hitarea моих объектов не работает. Вот пример того, что я пытаюсь.Можно ли установить easeljs hitarea с использованием данных изображения?
Скажем, у нас есть этот спрайт лист для кнопки:
example of sprite sheet button with 3 frames. frame 3 is a hitmask (К сожалению моя репутация не достаточно высоки, чтобы просто разместить изображение.)
У меня есть функция, чтобы получить мой hitmask кадр и превратить его в растровое изображение, это не работает.
/* Not the exact code, syntax may be a bit off */
var myButton = new createjs.Container() // assume this is an object with mouse events
var myExtractedFrame = ExtractFrame(myButton._sprite, 2) // a createjs Bitmap of frame the hitmask frame
myButton.hitArea = myExtractedFrame // will this work??
Спасибо, Грант, я не совсем уверен, что я делаю неправильно, но после обновления до версии .8 все работает намного лучше. –