Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   LoadVars и attachMovie? (http://www.flasher.ru/forum/showthread.php?t=94987)

repz 25.04.2007 11:52

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


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

Ясненько, учту. Спасибо.


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

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