![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 6
|
Здравтствуйте. Помогите настроить связь между AS скриптом и php файлом.
Я пытаюсь передать данные из php во Flash. Вот php_файл, который содержит переменные курсов валют: Вот часть кода AS которая должна его получить: var kurs:LoadVars = new LoadVars(); kurs.load('php_файл.php'); kurs.onLoad = function(ok){ if(ok){ var bucks:Number = kurs.bucks1; var euro:Number = kurs.euro1; } } trace (bucks); trace (euro); ".$bucks1; echo " ".$euro1; echo " Я хочу чтобы выводились цифры, значения: 31 41 Помогите пожалуйста разобраться. |
|
|||||
|
Модрон-ветеринар
|
Похоже, не залили на сервер, либо у вас php не работает.
Потому и выводит просто содержимое php файла, он не работает как скрипт. Залейте на хостинг и тестируйте. var kurs:LoadVars = new LoadVars(); kurs.onLoad = function(oк:Boolean) { if(ok) { var bucks:Number = parseFloat(kurs.bucks1); var euro:Number = parseFloat(kurs.euro1); trace (bucks); trace (euro); } }; kurs.load('php_файл.php'); Порядок действий именно как я привел: - сперва создаем экземпляр LV - определяем что делать по onLoad (трейсим именно внутри, когда загрузка выполнена... и вообще что-то дальше с этими значениями делать можно только отсюда) - сами значения приводим к Number , раз уж вам нужна не строка, а число, а из php приходит строчное значение - стартуем загрузку, когда все подготовлено При работе с сетевыми приложениями нужно особенно учитывать порядок событий...
__________________
Идите первым! Последний раз редактировалось mooncar; 08.12.2011 в 13:22. |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 6
|
mooncar
Спасибо за совет. Попробую. Но есть предложение для Вас. Отправил в личку. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|