PDA

Просмотр полной версии : LoadVars и attachMovie?


repz
25.04.2007, 11:52
Получая из пхп ссылку на фото типа:

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);

etc
25.04.2007, 13:17
PHP выдает ссылку на картинку?

CorC
25.04.2007, 14:43
Попробуйте еще успех загрузки из пхп проверить, так то должно работать.
Правда строчка с аттачем ни к селу ни к городу.

repz
25.04.2007, 14:57
2 __etc:
Да ссылку на картинку.

2 CorC:
Работает успешно вот только не подгружает ничего и еще, чем должен быть "pics" -мувиком?

etc
25.04.2007, 15:03
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());

repz
25.04.2007, 15:38
При тесте в плеере выдает:
Error opening URL "file:///E|/DOCUME%7E1/07AC%7E1/LOCALS%7E1/Temp/undefined"

etc
25.04.2007, 15:40
Ставь трейс на pic, есть или нет. Судя по всему нет.

repz
25.04.2007, 15:46
undefined

etc
25.04.2007, 15:50
Ну это я понимаю, что undefined. Сиди проверяй, что у тебя там не так в php или ещё где. В моем коде все верно.

Kikasso
25.04.2007, 16:31
Так еще протрейсь:
var lv:LoadVars = new LoadVars ();
lv.onData = function (src) {
trace (">>>"+ src + "<<<");
};
lv.load ("http://127.0.0.1/random_pics/index.php?" + Math.random());

CorC
25.04.2007, 16:38
Походу что-то в ПХП неладно, поскольку тут все рабочее

repz
25.04.2007, 17:04
Видимо проблема в alt или в том что адрес передается не как url?
>>>pic=<img alt="2.jpg" src="pics/2.jpg" />
<<<

etc
25.04.2007, 17:18
pic=2.jpg должно быть, а не html-тег. Когда уже включим мозг, а?

repz
25.04.2007, 17:25
Мозг енто да, только показывает только если в тейсе от CorC именно путь типа: http://bla-bla, уж не знаю с чем это связано, но так все работает. PHP подправил и все заработало!!)))))
Спасибо __etc, CorC.


Если pic=2.jpg, тогда он должен лежать в том же каталоге где и флешка.

Kikasso
25.04.2007, 21:33
У вас перевод строки после "?>" стоял. Этот перевод строки тоже во флеш передавался.

repz
26.04.2007, 11:17
Ясненько, учту. Спасибо.