Просмотр полной версии : Рисование и сохранение
strong_man
06.06.2008, 16:50
Всем привет, начал изучать флешь...
Пробую написать приложение рисуешь линии а потом нажатием кнопки то что нарисовал сохраняется на сервере в jpg или любом графическом формате, объясните как это достигается? Интересует сторона флешки и сервера куда сохраняем... Заранее спасибо
alexcon314
06.06.2008, 17:04
Вы поиск юзали? Это одна из популярных тем.
Напрмер, вот: http://flasher.ru/forum/showthread.php?t=111445
http://flasher.ru/forum/search.php?do=process&q=сохранить%20 *.jpg%20*.png
strong_man
06.06.2008, 18:02
Большое спасибо, продолжая тему рисования у меня вопрос:
как сделать чтобы линию можно было рисовать в определённом участке клипа...
alexcon314
06.06.2008, 18:27
lineTo(). Читайте хэлп.
strong_man
06.06.2008, 18:35
Немного вопрос мой непонял..
Я рисую линии но они выходят за границы...., как ограничить именно холст? а не линии..
Alex_beginner
06.06.2008, 21:00
А что Вы понимаете под ограничением холста?
strong_man
06.06.2008, 21:04
Ну вот я пытаюсь простейший граф. редактор собрать...
у меня он окно на 400х200
я его поделил на части(мыслено) на 300 и 100
там где 100 будет навигация
а где 300 холст
но линии рисуются везде...
/*
* Рисование линий
*/
this.createEmptyMovieClip("line", 1);
line.lineStyle(1, 0x006699, 100);
onMouseDown = function () {
detect = 1;
startX = _xmouse;
startY = _ymouse;
line.moveTo(startX, startY);
};
onMouseMove = function () {
if (detect == 1) {
line.lineTo(_xmouse, _ymouse);
updateAfterEvent();
}
};
onMouseUp = function () {
detect = 0;
};
вот код рисование линий..
BBOY Ильич
06.06.2008, 21:19
хиттест наверное...
strong_man
06.06.2008, 21:21
а по английски как функция называется?))
hitTest, но не понял как применить...
Alex_beginner
06.06.2008, 21:28
ААА! Вы не хотите, чтобы линии выходили за допустимые границы холста.
В onMouseMove введите ограничение:
если _xmouse<300 то выполнить if (detect==1)....
strong_man
06.06.2008, 21:41
Большое спасибо! А где кнопка спасибо))?
Ну раз завёл разговор то объясните, как можно сделать переключатель действий, например если нажал на кнопку линия создаётся мувик для линий, если круг то для круга сам пробывал, читал и ничиго... Заранее спасибо
alexcon314
07.06.2008, 00:16
strong_man, для начала научитесь пользоваться кнопкой "Изменить". Не надо постить сообщения друг за другом.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.