Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.11.2007, 18:53
SvTol вне форума Посмотреть профиль Отправить личное сообщение для SvTol Посетить домашнюю страницу SvTol Найти все сообщения от SvTol
  № 21  
Ответить с цитированием
SvTol

Регистрация: May 2006
Адрес: Новосибирская обл.
Сообщений: 44
Отправить сообщение для SvTol с помощью ICQ
Цитата:
Сообщение от __etc
блин. вроде код сохранения не менял но под линуксом не пашет. ПНГ пустой. Исходник пашет.
Может есть у кого соображения в чем может быть трабла?

Старый 06.11.2007, 20:23
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 22  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Там что-то с Filedata, в общем баг.

Старый 07.11.2007, 07:30
SvTol вне форума Посмотреть профиль Отправить личное сообщение для SvTol Посетить домашнюю страницу SvTol Найти все сообщения от SvTol
  № 23  
Ответить с цитированием
SvTol

Регистрация: May 2006
Адрес: Новосибирская обл.
Сообщений: 44
Отправить сообщение для SvTol с помощью ICQ
исходная функция:
Код:
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");
}

Старый 07.11.2007, 08:36
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 24  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну и зачем надо было править и ломать код?

Старый 07.11.2007, 14:13
SvTol вне форума Посмотреть профиль Отправить личное сообщение для SvTol Посетить домашнюю страницу SvTol Найти все сообщения от SvTol
  № 25  
Ответить с цитированием
SvTol

Регистрация: May 2006
Адрес: Новосибирская обл.
Сообщений: 44
Отправить сообщение для SvTol с помощью ICQ
ну нада было...
да и пломать то глобально ниче не поломал

Старый 07.11.2007, 14:23
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 26  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В общем, это проблема линуксовой версии флеш-плеера.

Старый 13.11.2007, 20:59
SvTol вне форума Посмотреть профиль Отправить личное сообщение для SvTol Посетить домашнюю страницу SvTol Найти все сообщения от SvTol
  № 27  
Ответить с цитированием
SvTol

Регистрация: May 2006
Адрес: Новосибирская обл.
Сообщений: 44
Отправить сообщение для SvTol с помощью ICQ
Цитата:
Сообщение от __etc
В общем, это проблема линуксовой версии флеш-плеера.
да как бы не так...
в исходном варианте все пашет..

data_bmp.draw(avatar_mc,null,null,null,avatar_mc.oblast);
а было
data_bmp.draw(avatar_mc);

думаю в этом и трабла...а можно как то отследить в какой ОС находимся?

м ещё вопрос, делаю несколько раз:
Код:
child  = new Shape();
avatar_mc.addChild(child);
терь хочу удалит все нафиг с avatar_mс. как?
child.graphics.clear(); - удаляет только последнее нарисованное.


Последний раз редактировалось etc; 13.11.2007 в 23:01.
Создать новую тему Ответ Часовой пояс GMT +4, время: 00:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.