Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Из РНР в Flash 
V
    Опции темы
jhonyxakep
  Дата 8.6.2010, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



здрастетвуйте!

Возникла проблема:

Передаю из флеша скрипту на РНР положение курсора, и сразу же принимаю их (нет я не извращенец, а сделал это для теста =) ). Так вот в выходных данных я передаю 2 числа: x y через пробел соответственно. В функции приема прописал 2 параметра 


Код

rec_obj.onData=function(x:Number,y:Number):Void {


Но при приеме оказалось что х равен "128 256", те тип Number имеет значение String smile Я новичок во флеш программировании, поэтому если можно объясните что я не так делаю, и как делать это по другому, значение y - undefined, Использую Flash 8 Pro
PM MAIL ICQ   Вверх
bars80080
Дата 8.6.2010, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



а что пхп возвращает?
PM MAIL WWW   Вверх
jhonyxakep
Дата 8.6.2010, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(bars80080 @  8.6.2010,  14:06 Найти цитируемый пост)
а что пхп возвращает?

x y через пробел, пробовал и в две строки, но то же самое, единственное что символ конца строки \0 все таки дал флешу прочитать только х а у незахотел

Добавлено через 10 минут и 1 секунду
 smile 
PM MAIL ICQ   Вверх
bars80080
Дата 8.6.2010, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



возвращаешь строку, и какие тогда претензии к флэшу?

если бы вернул такую строчку: x=123&y=456 - то ещё может быть, система с какого-то панталыку могла бы и распарсить эти значения

но не факт. возможно, там ещё надо некоторый флаг выставить, навроде VARIABLES, как в AS3
с этим уже не посоветую
PM MAIL WWW   Вверх
jhonyxakep
Дата 8.6.2010, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(bars80080 @  8.6.2010,  15:08 Найти цитируемый пост)
возвращаешь строку, и какие тогда претензии к флэшу?если бы вернул такую строчку: x=123&y=456 - то ещё может быть, система с какого-то панталыку могла бы и распарсить эти значенияно не факт. возможно, там ещё надо некоторый флаг выставить, навроде VARIABLES, как в AS3с этим уже не посоветую

Строку? а \n не считается тогда почему?
PM MAIL ICQ   Вверх
bars80080
Дата 8.6.2010, 19:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



во-первых, где не считается
во-вторых, должно ли оно считаться, точно знает документация
в-третьих, что такого, если не считается? часто бывает желание перевести на следующую строчку
PM MAIL WWW   Вверх
SoWa
Дата 8.6.2010, 19:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 1
Всего: 74



Если сильно хочется использовать две эти циферки во флеше, и при этом не менять формат вывода в ПХП, то поставь костыль будь проще: сперва распарси в флеше эту строку и преврати в два Number-значения.
Каким образом кстати передаешь из ПХП в Флеш?


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
jhonyxakep
Дата 9.6.2010, 04:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(SoWa @  8.6.2010,  19:28 Найти цитируемый пост)
сперва распарси в флеше эту строку и преврати в два Number-значения.

Вот именно этого я и не хотел делать smile


Цитата(SoWa @  8.6.2010,  19:28 Найти цитируемый пост)
Каким образом кстати передаешь из ПХП в Флеш?

Писал я с примера, но в примере передавалась всего 1 строка, Флеш воспринимает обычный вывод на страницу РНР:

Код

<?php



$a=$_POST['a'];
$b=$_POST['b'];



print "$a $b";



?>

PM MAIL ICQ   Вверх
jhonyxakep
Дата 9.6.2010, 04:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Тогда не подскажите как можно будет распарсить до знака \n, а то идей нет
PM MAIL ICQ   Вверх
SoWa
Дата 9.6.2010, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 1
Всего: 74



О_О
Если без регулярных выражений, то 
Код

if (s.indexOf('\n')!=-1){
s = s.substring(0,s.indexOf('\n'));
}


Добавлено через 2 минуты и 17 секунд
До пробела парсить было бы эстетичнее наверно...  smile 

Это сообщение отредактировал(а) SoWa - 9.6.2010, 09:39


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
jhonyxakep
Дата 9.6.2010, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?

Репутация: нет
Всего: 8



Цитата(SoWa @  9.6.2010,  09:39 Найти цитируемый пост)
До пробела парсить было бы эстетичнее наверно...   

Я символ конца строки взял из соображений что помимо цифр будут передаватся строки с пробелами.



PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.2108 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.