![]() |
|
||||||||||
|
|||||
|
Цитата:
Может есть у кого соображения в чем может быть трабла?
__________________
Флеш граффити на Любимом Городе |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Там что-то с Filedata, в общем баг.
|
|
|||||
|
исходная функция:
function sendImage(event:Event){
var data_bmp:BitmapData = new BitmapData(avatar_mc.width,avatar_mc.height);
data_bmp.draw(avatar_mc);
var png_image_data:ByteArray = PNGEnc.encode(data_bmp);
// png_image_data - это и есть наша картинка
var url_req:URLRequest = new URLRequest("http://127.0.0.1/img_create.php");
url_req.data = png_image_data; // назначаем объект который будем передавать на сервер
url_req.method = URLRequestMethod.POST;
var rhArray:Array = new Array(new URLRequestHeader("file_name", "my_avatar.png"));
url_req.requestHeaders = rhArray; // добавляем в заголовок имя файла под которым мы сохраним картинку (как сделать по дуругому так и не придумал...)
url_req.contentType = 'application/octet-stream';
flash.net.navigateToURL(url_req, "_blank");// отправляем на сервер и открываем результат в новом окне.
}
function sendImage(event:Event) {
var data_bmp:BitmapData = new BitmapData(avatar_mc.oblast.width,avatar_mc.oblast.height);
//trace();
data_bmp.draw(avatar_mc,null,null,null,avatar_mc.oblast);
var png_image_data:ByteArray = PNGEncoder.encode(data_bmp);
trace(png_image_data.length);
var ld:Loader=new Loader();
ld.loadBytes(png_image_data);
ld.x = 0;
ld.y = 0;
addChild(ld);
//
var url_req:URLRequest = new URLRequest("/grafiti/img_create.php");
url_req.data = png_image_data;
url_req.method = URLRequestMethod.POST;
var header:URLRequestHeader = new URLRequestHeader ("Content-type", "application/octet-stream");
url_req.requestHeaders.push(header);
//trace(url_req);
navigateToURL(url_req, "_self");
}
__________________
Флеш граффити на Любимом Городе |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну и зачем надо было править и ломать код?
|
|
|||||
|
ну нада было...
да и пломать то глобально ниче не поломал
__________________
Флеш граффити на Любимом Городе |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В общем, это проблема линуксовой версии флеш-плеера.
|
|
|||||
|
Цитата:
в исходном варианте все пашет.. data_bmp.draw(avatar_mc,null,null,null,avatar_mc.oblast); а было data_bmp.draw(avatar_mc); думаю в этом и трабла...а можно как то отследить в какой ОС находимся? м ещё вопрос, делаю несколько раз: терь хочу удалит все нафиг с avatar_mс. как? child.graphics.clear(); - удаляет только последнее нарисованное.
__________________
Флеш граффити на Любимом Городе Последний раз редактировалось etc; 13.11.2007 в 23:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|