Skinner
27.10.2004, 21:22
Всем привет.
Ну предположим кому-то пришло в голову написать Paint на флешке (Бред какой?)
Ну типа такого вот www.deepworld.us/paint.html
А теперь Внимание вопрос:
А как это художество сохранить в файл?
Прошу не проедлагать идеи с сохранением координат всех линий в файл.
Спасибо за внимание!
Текст программы:
var flag=0;
var x,y,x1,y1;
_root.onMouseDown = function(){
flag=1;
x=_xmouse; y=_ymouse;
moveTo (x,y);
}
_root.onMouseUp = function() { flag=0;}
_root.onMouseMove = function(){
if(flag==1){
x1=_xmouse; y1=_ymouse;
if((x!=x1)or(y!=y1))
r=Math.round(Math.sqrt(x1*x1+y1*y1));
g=Math.round(Math.sqrt((256-x1)*(256-x1)+y1*y1));
b=Math.round(Math.sqrt(x1*x1+(256-y1)*(256-y1)));
if (r>255) r=255;if (g>255) g=255;if (b>255) b=255;
lineStyle (5, 65536*r+256*g+b, 100);
LineTo (x1,y1);
}
}
Ну предположим кому-то пришло в голову написать Paint на флешке (Бред какой?)
Ну типа такого вот www.deepworld.us/paint.html
А теперь Внимание вопрос:
А как это художество сохранить в файл?
Прошу не проедлагать идеи с сохранением координат всех линий в файл.
Спасибо за внимание!
Текст программы:
var flag=0;
var x,y,x1,y1;
_root.onMouseDown = function(){
flag=1;
x=_xmouse; y=_ymouse;
moveTo (x,y);
}
_root.onMouseUp = function() { flag=0;}
_root.onMouseMove = function(){
if(flag==1){
x1=_xmouse; y1=_ymouse;
if((x!=x1)or(y!=y1))
r=Math.round(Math.sqrt(x1*x1+y1*y1));
g=Math.round(Math.sqrt((256-x1)*(256-x1)+y1*y1));
b=Math.round(Math.sqrt(x1*x1+(256-y1)*(256-y1)));
if (r>255) r=255;if (g>255) g=255;if (b>255) b=255;
lineStyle (5, 65536*r+256*g+b, 100);
LineTo (x1,y1);
}
}