PDA

Просмотр полной версии : графический редактор на флэшэ


Zoberg
26.08.2005, 02:20
Я хочу сделать графический редактор на флэшэ, просто. для обучения и я столлкнулся с такой проблемой : не знаю, как нарисовать им круги, квадраты итд... в целях уменьшения размера свфки я рисую все с помощью lineTo, так вот вопрос..как с помощью lineTo сделать так, чтобы пользователь, к примеру, мог нарисовать квадрат... просто кодом я квадрат нарисовать умею, а вот как сделать, что б его можно было рисовать прямо в ролике? совсем как в паинте?

Samodelkin
26.08.2005, 03:36
Примерно так:
и fps побольше :)

var i = 100;
_root.onMouseDown = function() {
var OrigX = _root._xmouse;
var OrigY = _root._ymouse;
_root.onMouseMove = function() {
if (Key.isDown(1)) {
_root.createEmptyMovieClip("kub2", 0);
_root.kub2.moveTo(OrigX, OrigY);
_root.kub2.lineStyle(1, 0xFF0000, 100);
_root.kub2.lineTo(_root._xmouse, OrigY);
_root.kub2.lineTo(_root._xmouse, _root._ymouse);
_root.kub2.lineTo(OrigX, _root._ymouse);
_root.kub2.lineTo(OrigX, OrigY);
}
};
};
_root.onMouseUp = function() {
i++;
_root.kub2.swapDepths(i);
};

Zoberg
26.08.2005, 04:55
большое спасибо:)))) все работает:))) не скоро я сам бы до этого додумался:)))