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

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

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

Регистрация: Apr 2009
Сообщений: 10
По умолчанию Не подгружается картинка

Доброго времени суток!
У меня следующий трабл..
Имеется пхп файл, который выдает ряд переменных, одна из которых - ссылка на картинку вида "http://.../16.png"
Все переменные прекрасно захватываются во флэше, кроме картинки.

Вот кусок кода:

Код AS1/AS2:
var c:LoadVars = new LoadVars (); //отсюда отсылаем
var d:LoadVars = new LoadVars (); //сюда грузим
c.act = 'info';
c.uid = _root.id;
 
 
 
d.onLoad = function (text:String):Void  
{
	trace("variables loaded");
ab.text = d.about;
username.text = d.username;
ans1.text = d.hello;
 
 
trace(d.pic); //для проверки
 
clip.loadMovie(d.pic); //грузим пикчу в пустой клип
}
 
 
c.sendAndLoad ("http://.../talk.php", d, "GET");

при публикации выдает
Цитата:
*** Security Sandbox Violation ***
Connection to "http://..." halted - not permitted from file:///... .swf
КАК БЫТЬ?

System.security.allowDomain не спасает.(

Старый 14.06.2009, 20:48
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
а что то я не понял где этот CLIP объявлен ? ты же написал что он пустой значит наверное программно создан ? Пробовал через MovieClip Loader это делать ?

Старый 14.06.2009, 21:21
bl0tt3r вне форума Посмотреть профиль Отправить личное сообщение для bl0tt3r Найти все сообщения от bl0tt3r
  № 3  
Ответить с цитированием
bl0tt3r

Регистрация: Apr 2009
Сообщений: 10
нет, мувик clip создан вручную и помещен на главную сцену.
программно тоже пробовал создавать - один результат.
если прописать четко линк во флэшке, то всё грузится. а с переменной не хочет.(

про MovieClip Loader не подумал.. буду пробовать) спасибо

Старый 14.06.2009, 21:33
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
1. pic - в этой переменной у вас путь к картинке? А как он выглядит? Что пишет trace? Откуда вы вообще картинку грузите?
2. В функции у вас аргумент называется "text" - не очень хорошая мысль. "text" - это зарезервированное слово, используется для обозначения свойства "text" у текстовых полей.
И кроме того, что-то не видно - где аргумент text у вас в функции используется? Зачем при объявлении функции вам это аргумент?


Последний раз редактировалось mooncar; 14.06.2009 в 21:40.
Старый 14.06.2009, 21:44
bl0tt3r вне форума Посмотреть профиль Отправить личное сообщение для bl0tt3r Найти все сообщения от bl0tt3r
  № 5  
Ответить с цитированием
bl0tt3r

Регистрация: Apr 2009
Сообщений: 10
нет, через mcLoader тоже никак не хочет подгружаться.(

Добавлено через 10 минут
1. в данной стадии pic - это оставшаяся часть урла картинки после http://mibot.ru/userpic/

поэтому ссылку получаем так
Код AS1/AS2:
var userpic:String = '"'+"http://mibot.ru/userpic/"+d.pic+'"';
trace (userpic);
trace выводит "http://mibot.ru/userpic/undefined"
undefined - понятно, потому что пхп локально не может обработать запрос.
но при этом другие полученные переменные корректны и проблем с ними никаких.


грузится вместе с остальными переменными функцией
Код AS1/AS2:
c.sendAndLoad ("http://mibot.ru/talk.php", d, "GET");


ab, username и ans1 - это динамические текстовые поля, в которые грузятся значения полученных переменных, и к выводу картинки прямого отношения не имеют.

при выводе значения переменное pic в текстовое поле выводится "http://mibot.ru/userpic/16.png", что по сути верно..

Добавлено через 4 часа 29 минут
всем спасибо) проблема решена.
как обычно, ошибка была смешная - лишние кавычки в урл картинки)


Последний раз редактировалось bl0tt3r; 14.06.2009 в 22:26.
Создать новую тему Ответ Часовой пояс GMT +4, время: 16:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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