Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.06.2011, 00:29
LanSelven вне форума Посмотреть профиль Отправить личное сообщение для LanSelven Найти все сообщения от LanSelven
  № 1  
Ответить с цитированием
LanSelven
 
Аватар для LanSelven

Регистрация: Aug 2009
Сообщений: 101
Attention Php -> AS

Всем привет!
Да, я знаю, что это было 100500 раз
Но я уже часа 4 испиливаю интернет и в особенности этот форум и ничего.
60% - загрузка txt, а не php
20% - Всячески обсалютно бестолковые советы, а иногда вообще не советы а сообщения типа: "Ну и придурок" или "Хмм...Тебе стоит обратится к кому-нибудь за помощью"
остальные 20% - просто не работает.

Вообще я смог реализовать с помощью LoadVariables
Код AS1/AS2:
loadVariables("/servertime.php", _root);
var_1 = unescape(var_1); // var_1 переменная из php
И все отлично работает, сколько бы вы не говорили, что это метод устарел.

Однако мне необходимо сделать прелодер загрузки php файла, с процентами. А с этим, насколько мне известно, может справиться только LoadVars.

Однако методами LoadVars у меня ничего не грузится.
Кстати пока я искал на форуме, сотни раз столкнулся с следующим:
Человек ясно дает понять, что ему нужно только выгрузить переменные из php и не слово, про то, что нужно туда что-то послать.
Но все упорно советуют ему sendAndLoad!!! аргх!!

Ладно, к ближе к теме.
Помогите, как загрузить переменные из php скрипта.
Или скажите пожалуйста как сделать прелоудер методами LoadVariable()
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча.

Старый 09.06.2011, 00:50
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 2  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
http://www.flasher.ru/forum/showthread.php?t=47672
__________________
а за окном атлантический океан!

Старый 09.06.2011, 00:59
LanSelven вне форума Посмотреть профиль Отправить личное сообщение для LanSelven Найти все сообщения от LanSelven
  № 3  
Ответить с цитированием
LanSelven
 
Аватар для LanSelven

Регистрация: Aug 2009
Сообщений: 101
Да, один из первых топиков, которые нашел за сегодня.
Стоит отменить, что он в принципе не компилируется, там куча элементарных ошибок.
Код AS1/AS2:
lv = new LoadVariables();
 lv.load(....);
 lv.onLoad(succsess){
 //////////Код здесь
 }
Но немного подкорректировав, он все равно не начинает работать.
Код AS1/AS2:
lv = new loadVariables();
lv.load("/servertime.php", _root);
lv.onLoad = function(success:Boolean){
	if (success) {
	        done();
	}
}
Да и я вообще почти уверен, что так писать нельзя.
Вот те самые абсолютно бестолковые советы.
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча.


Последний раз редактировалось LanSelven; 09.06.2011 в 01:19.
Старый 09.06.2011, 01:22
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Так что вам надо?

sendAndLoad - шлет данные через POST в РНР скрипт, который их обрабатывает и возвращает уже результат.

load("servertime.php?PARAMETR="+some_variable) шлет такие данные для РНР скрипта условно говоря в адресной строке сразу.

По сути это одно и тоже, но первый - удобнее и эстетичнее. Ну и там ограничения по объему данных обходится.

Код AS1/AS2:
var URRL = "http://mydomain.com/test.php"
 
var XMLDATA = new LoadVars()
 
XMLDATA.onLoad = function(valid) 
{
       if (valid) 
	{ 
		trace(XMLDATA)
	} 
	else 
	{ 				
		trace( "ERROR LOAD: "+URRL )
	} 
}
 
XMLDATA.load( URRL )
Далее возможны пространные варианты с тем, отчего ваш РНР скрипт может слать нечитаемые данные. Например - кодировка, спец символы и вообще глюки сервера.

Добавлено через 3 минуты
РНР - это вообще не есть формат данных. Это разновидность скрипта.
Он может возвращать ХМЛ, текст, json.....
Есть также вариант что на вашем хостинге вообще запрещена обработка запрососв именно к РНР - точнее не скажу, но что-то в этом роде вроде есть.

Добавлено через 3 минуты
Поэтому если на хостинге лежит TXT - его можно "открыть", а РНР - уже нет.
В любом случае имеет смысл снифером посмотреть обмен.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2


Последний раз редактировалось dark256; 09.06.2011 в 01:27.
Старый 09.06.2011, 01:39
LanSelven вне форума Посмотреть профиль Отправить личное сообщение для LanSelven Найти все сообщения от LanSelven
  № 5  
Ответить с цитированием
LanSelven
 
Аватар для LanSelven

Регистрация: Aug 2009
Сообщений: 101
dark256, XMLDATA вывела, однако данные не загрузились. Переменные выдают undefined.

Цитата:
Далее возможны пространные варианты с тем, отчего ваш РНР скрипт может слать нечитаемые данные.
С помощью loadVariables все прекрасно принимается. Так что не думаю, что дело в доступе, кодировке или еще в чем.
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча.

Старый 09.06.2011, 01:53
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 6  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Цитирую:

"...loadVariables() - это наиболее примитвный инструмент импорта данных в АС"....

А ваши переменные можно найти, перебрав XMLDATA в цикле for in.
А еще покажите протокол снифера.
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 09.06.2011, 01:56
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 7  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
грузите с помошью XML
__________________
Отряд Котовскага

Старый 09.06.2011, 02:16
LanSelven вне форума Посмотреть профиль Отправить личное сообщение для LanSelven Найти все сообщения от LanSelven
  № 8  
Ответить с цитированием
LanSelven
 
Аватар для LanSelven

Регистрация: Aug 2009
Сообщений: 101
Цитата:
А еще покажите протокол снифера.
Честного говоря понятия не имею что такое снифер, и как показать его протокол.

Цитата:
грузите с помошью XML
Возму на заметку, если совсем никак не получится.
Однако пока с XML не знаком.
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча.

Старый 09.06.2011, 08:09
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 9  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Код:
Возму на заметку, если совсем никак не получится.
Однако пока с XML не знаком.
С loadVariables точно не получится, даже не мечтайте. С XML получится, сто пудов. Только матчасть надо подучить, вместо того, чтобы непонятные проценты про "бесполезные" советы высчитывать.

Старый 09.06.2011, 11:01
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 10  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Посчитать проценты - это проще и веселее, чем пару страниц мануала прочитать...
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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