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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.03.2009, 17:36
JaLav вне форума Посмотреть профиль Отправить личное сообщение для JaLav Посетить домашнюю страницу JaLav Найти все сообщения от JaLav
  № 1  
Ответить с цитированием
JaLav

Регистрация: Jan 2007
Сообщений: 213
По умолчанию FileReference. В чем ошибка

Здравствуйте.

FileReference не работает внутри функции
Жму сохранить. Ошибки нет. Но фал не сохраняется. тишина.
Код:
import flash.display.*;
import flash.events.*;
import flash.net.*;

function sendImage() 
{
	var url_req:URLRequest = new URLRequest();
	url_req.url="http://78.41.105.38:22080/DataWrapper_trunk/file.aspx?filename=11.pdf&attachment=true&request=%3Crequests%20code=%22%22%20module=%22tables%22%20name=%22gdbSCO%22%3E%3Crequest%20id=%221%22%20name=%22GetReport%22%20template=%22sco_fire_vaoDOCorPDF%22%20format=%22pdf%22%3E%3Ctext%20name=%22imagetitle%22%3Etest.png%3C/text%3E%3C/request%3E%3C/requests%3E";
  
	var fileRef:FileReference = new FileReference();		
	fileRef.download(url_req, "a1.pdf");

}
sendImage()
Если код, который внутри sendImage написать вне sendImage, работает
__________________
yAnTar блог


Последний раз редактировалось JaLav; 18.03.2009 в 21:53.
Старый 19.03.2009, 13:25
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 2  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Меня пугает эта ссылка. Возможно FileReference тоже ? Попробуйте указать более простую ссылку http://78.41.105.38:22080/DataWrapper_trunk/file.pdf например.

Старый 19.03.2009, 13:49
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 3  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Попробуйте сделать fileRef глобальной переменной, все остальное оставьте как есть. Если заработает то это шутки garbage collector-а.
Код AS3:
import flash.events.*;
import flash.net.*;
 
var fileRef:FileReference = new FileReference();	
 
function sendImage() 
{
	var url_req:URLRequest = new URLRequest();
	url_req.url="http://78.41.105.38:22080/DataWrapper_trunk/file.aspx?filename=11.pdf&attachment=true&request=%3Crequests%20code=%22%22%20module=%22tables%22%20name=%22gdbSCO%22%3E%3Crequest%20id=%221%22%20name=%22GetReport%22%20template=%22sco_fire_vaoDOCorPDF%22%20format=%22pdf%22%3E%3Ctext%20name=%22imagetitle%22%3Etest.png%3C/text%3E%3C/request%3E%3C/requests%3E";
 
	fileRef.download(url_req, "a1.pdf");
 
}
sendImage()
из хелпа:
On some browsers, URL strings are limited in length. Lengths greater than 256 characters may fail on some browsers or servers.


Последний раз редактировалось kackbip; 19.03.2009 в 13:56.
Старый 19.03.2009, 14:27
JaLav вне форума Посмотреть профиль Отправить личное сообщение для JaLav Посетить домашнюю страницу JaLav Найти все сообщения от JaLav
  № 4  
Ответить с цитированием
JaLav

Регистрация: Jan 2007
Сообщений: 213
Цитата:
Попробуйте сделать fileRef глобальной переменной
Если глобальная то работает
О шутках garbage collector-а теперь буду знать. Спасибо
__________________
yAnTar блог

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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