Я хочу уменьшить ширину прямоугольника каждый галочку в анимации.Как уменьшить ширину прямоугольника в анимации EaselJS
В методе Init(), я сначала создать прямоугольник:
var graphics = new createjs.Graphics().beginFill("green").drawRect(650, 90, 280, 8);
var shape = new createjs.Shape(graphics);
stage.addChild(shape);
Как я могу получить доступ к ширине прямоугольника в клеща()?
Спасибо за ответ! Я хочу убедиться, что я знаю, как перерисовывать каждый кадр, прежде чем я перейду к анимации. Я попытался перерисовать прямоугольник каждого кадра в тике, и он работает, но как очистить существующий прямоугольник в начале каждого тика? Я попробовал stage.removeChild (shape) без везения. – Bashevis
Просто используйте 'shape.graphics.clear()' для очистки существующего прямоугольника, а затем используйте существующую форму для рисования новой: 'shape.graphics.beginFill (« green »). Dr ... ect' (http : //www.createjs.com/Docs/EaselJS/classes/Graphics.html#method_clear) – olsn
Для тех, кто наткнулся на это, есть более простой способ, чем перерисовка целиком: команды. http://blog.createjs.com/new-command-approach-to-easeljs-graphics/ – Lanny