Просмотр полной версии : LoadVars и attachMovie?
Получая из пхп ссылку на фото типа:
echo "pic=".$pic;
$pic -возвращает картинку, возможно ли ее аттачить к мувику, что бы она отображалась в нем или как-то еще возможно?
Пробую так (возвращает underfined):
var lv:LoadVars = new LoadVars ();
lv.onLoad = function () {
//trace (this.pic);
pics=this.pic;
trace (pics);
};
lv.load ("http://127.0.0.1/random_pics/index.php?" + Math.random());
attachMovie("trio", "pics", 1);
PHP выдает ссылку на картинку?
Попробуйте еще успех загрузки из пхп проверить, так то должно работать.
Правда строчка с аттачем ни к селу ни к городу.
2 __etc:
Да ссылку на картинку.
2 CorC:
Работает успешно вот только не подгружает ничего и еще, чем должен быть "pics" -мувиком?
var lv:LoadVars = new LoadVars ();
lv.onLoad = function () {
var mc = createEmptyMovieClip('my_mc',1);
mc.loadMovie(this.pic);
};
lv.load ("http://127.0.0.1/random_pics/index.php?" + Math.random());
При тесте в плеере выдает:
Error opening URL "file:///E|/DOCUME%7E1/07AC%7E1/LOCALS%7E1/Temp/undefined"
Ставь трейс на pic, есть или нет. Судя по всему нет.
Ну это я понимаю, что undefined. Сиди проверяй, что у тебя там не так в php или ещё где. В моем коде все верно.
Так еще протрейсь:
var lv:LoadVars = new LoadVars ();
lv.onData = function (src) {
trace (">>>"+ src + "<<<");
};
lv.load ("http://127.0.0.1/random_pics/index.php?" + Math.random());
Походу что-то в ПХП неладно, поскольку тут все рабочее
Видимо проблема в alt или в том что адрес передается не как url?
>>>pic=<img alt="2.jpg" src="pics/2.jpg" />
<<<
pic=2.jpg должно быть, а не html-тег. Когда уже включим мозг, а?
Мозг енто да, только показывает только если в тейсе от CorC именно путь типа: http://bla-bla, уж не знаю с чем это связано, но так все работает. PHP подправил и все заработало!!)))))
Спасибо __etc, CorC.
Если pic=2.jpg, тогда он должен лежать в том же каталоге где и флешка.
У вас перевод строки после "?>" стоял. Этот перевод строки тоже во флеш передавался.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.