![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 9
|
есть код в PHP:
<?php $user1="50"; $user2="50"; $user3="50"; $user4="50.54"; $user5="50"; $user6="50"; echo("mdata[0]=".$user1."&"."mdata[1]=".$user2."&"."mdata[2]=".$user3."&"."mdata[3]=".$user4."&"."mdata[4]=".$user5."&"."imdata[5]=".$user6); ?> А вот фрагмент на Flash: loadVariables("stat.php", "_root"); this.createTextField("text1", 1, 1,1 , 70, 18); .... text1.text = mdata[0]; ...... Но результатом будет NaN. Кто как может помогите. PS: Искал по форуму, но ясные ответы не нашел. |
|
|||||
|
[+3 23.02.07]
Регистрация: Mar 2006
Сообщений: 104
|
Я обычно так делаю (хотя не знаю, может есть и более умное решение):
Запрос их пхп или текста возвращает строку из всех элементов массива, разделенных некоторым нейтральным символом, например "|". Затем после загрузки loadVars этой строковой переменной делаю split("|") - возвращается массив. |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 9
|
Я и так пытался, но даже 1 переменную переменная не определяется.
Во флешке только 1 фрейм |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 35
|
в 'echo("mdata' надо как минимум & всунуть, 'echo("&mdata'
и в данном случае точно будет работать что-то типа echo("&mymdata=$user1,$user2,$user3,$user4,$user5,$user6") и, вероятно, (просто пользовался только sendAndLoad, loadVariables - ни разу) loadVariables("stat.php", "_root"); ... mdata=mydata.split(",") И ещё уточни, наверняка надо предыдущую строчку куда-нить в обработчик вставлять. Я бы сделал в php так, как написал, а во флэше - sender = new LoadVars(); loader = new LoadVars(); sender.sendAndLoad("stat.php", loader, "GET"); loader.onLoad = function() { mdata = loader.mymdata.split(","); }; Правда, имей ввиду, что mdata будет массивом не с числами, а со строками, т. е. mdata[0]="50" а не mdata[0]=50, так что, возможно, придётся использовать Number(mdata[x]). Последний раз редактировалось Vlad1917; 06.03.2006 в 14:51. |
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 9
|
Не получается
|
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
а в чем проблема то? скачай шлюз и для флеша дополнение и все. На сайте все написано как что и куда писать.
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 9
|
Цитата:
Мне бы только загрузить переменные ![]() |
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
Это поддержка FlashRemoting для PHP
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|