![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 93
|
я пытаюсь сделать хотябы без пхп а с тхт
var lv:LoadVars = new LoadVars();
lv.load("namealbom.txt");
function myFunction() {
_root.kol = "надпись";
}
lv.onLoad = myFunction;
stop();
зато если сделать так var lv:LoadVars = new LoadVars();
lv.load("namealbom.txt");
function myFunction() {
}
lv.onLoad = myFunction;
_root.kol = "надпись";
stop();
Всё ок. Следовательно lv.onLoad не догружается. К тому же когда я смотрю список переменных, там нет переменных хранящихся в namealbom.txt ПОЧЕМУ? Последний раз редактировалось Kurt-sm; 12.07.2007 в 23:38. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Kurt-sm, отредактируйте свой пост и оформите код тегами [code][/code].
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 93
|
От этого он работать, к сожалению, не будет.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Зато и плюса тоже не будет.
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
постейший проверочный скрипт:
Кстати, onLoad еще параметр передается. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 118
|
А чего бы не передать переменную через flashvars ???
|
|
|||||
|
если ты грузишь данные в объект lv, то и kol ищи в нём, а не в _root
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 93
|
|
|
|||||
|
Регистрация: Jul 2005
Сообщений: 93
|
у кого-нить есть МХ ? дайте исходник ...
нифига не работает ((( |
|
|||||
|
Слухай сюда:
в этом объекте будут все загруженные переменные А в этом обявляем переменные для отправки скрипту например объявим my_name опишем функцию для отлова момента полной загрузки ответа скрипта. Это делает событие onLoad Этой функции передаётся параметр success: если on равен true, то данные полностью загружены, если не равен то случилась какая-то лажа ( можете проверить подключение к нету )Допишем нашу функцию-обработчик load_lv.onLoad = function(success:Boolean) {
if (success) {
trace("данные загружены");
Allright();
} else {
trace("Какая-то лажа!");
}
}
И в этой функции мы будем смотреть что нам ответит скрипт. Как мы обозначили ответ скрипта будет в объекте load_lv, там и будем смотреть да! скрипт нам будет возвращать две параметра (это мы обозначим в пхп скрипте... позже). Подготовка закончина, можно запулить запрос к скрипту и ждать ответа ------- В script.php у нас следующее... Флеш присылает переменную my_name методом POST, вот там её и глядим if( $_POST["my_name"] == "007"){
$otvet1 = "Здравствуйте агент 007";
$otvet2 = "в доступе разрешено!";
}else{
$otvet1 = "я Вас не знаю ". $_POST["my_name"];
$otvet2 = "в доступе отказано!";
}
Так как флеш работает в юникоде PHP скрипт лучше сохранить в кодирове UTF-8 Чтоб русские буквы работали ![]() Всё должно работать. Если где опечатался извиняйте. ps В MX вроде бы нельзя указывать тип переменной по этому можешь опустить эту фичу. то есть вместо: var send_lv:LoadVars = new LoadVars(); пиши: var send_lv = new LoadVars(); и вместо function(success:Boolean) просто function(success) Последний раз редактировалось Mnilionic; 13.07.2007 в 22:52. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|