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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.08.2011, 03:21
Gage вне форума Посмотреть профиль Отправить личное сообщение для Gage Найти все сообщения от Gage
  № 11  
Ответить с цитированием
Gage

Регистрация: Nov 2010
Сообщений: 14
Можно, конечно. Только сами-то усилия тоже прилагайте. Делать переменные глобальными из локальных - это же азы для любого языка. Вам предстоит провести некоторое время на сайте Adobe. У них отличный хелп по AS с примерами.

http://help.adobe.com/ru_RU/FlashPla...mbols.html#top

Старый 29.08.2011, 05:34
EvgenZi вне форума Посмотреть профиль Отправить личное сообщение для EvgenZi Найти все сообщения от EvgenZi
  № 12  
Ответить с цитированием
EvgenZi

Регистрация: Aug 2011
Сообщений: 9
Всем привет ещё раз! Что-то у меня теперь проблема вот такого вида:

Код:
response=1%2E%20%3F%3F%3F%3F%3F%3F%3F%20%3F%3F%3F%3F%3F%3F%3F%2E%0A2%2E%20Julia%20%3F%3F%3F%3F%3F%3F%3F%3F%3F%2E%0A,0,0,undefined
Что это может быть? Это выводит trace!

Добавлено через 5 минут
Вот полный код


Код AS3:
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
 
var variables:URLVariables = new URLVariables("do=returnAll");
var request:URLRequest = new URLRequest();
request.url = "http://test2.ru/";
request.method = URLRequestMethod.POST;
request.data = variables;
 
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, printResponse);
loader.load(request);
 
 
function printResponse(e:Event):void
{
	var myRows:Array = String(e.target.data).split('\n');
	for (var i=0; i<myRows.length; i++)
	{
		var thisRow:Array = myRows[i].split(' ');
		var id:String = String(thisRow[0]);
		var firstName:int = parseInt(thisRow[1]);
		var lastName:int = parseInt(thisRow[2]);
		var justText:String = String(thisRow[3]);
		trace(id + ',' + firstName + ',' + lastName + ',' + justText);
	}
 
}
Добавлено через 5 часов 53 минуты
не получается вывести переменные за пределы функции ((( выдает null!

function printResponse {...} - в ней есть переменные, внутри функции вывод происходит нормально, как вывести эту переменную за пределами функции? - напишите, пожалуйста, пример вывода переменной!


Последний раз редактировалось EvgenZi; 29.08.2011 в 11:43.
Старый 29.08.2011, 22:26
Gage вне форума Посмотреть профиль Отправить личное сообщение для Gage Найти все сообщения от Gage
  № 13  
Ответить с цитированием
Gage

Регистрация: Nov 2010
Сообщений: 14
Код AS3:
response = unescape(response)
Только из php данные на русском должны быть в кодировке UTF-8, а не windows-1251.

Данные за пределами функции у вас null, потому что, видимо (кода обработки в исходнике не вижу), вы их пытаетесь обработать раньше, чем они наполняются данными, полученными от php.

Старый 31.08.2011, 21:14
EvgenZi вне форума Посмотреть профиль Отправить личное сообщение для EvgenZi Найти все сообщения от EvgenZi
  № 14  
Ответить с цитированием
EvgenZi

Регистрация: Aug 2011
Сообщений: 9
А пример, пожалуйста)

Добавлено через 53 секунды
наполняются : число 23 и имя и фамилия

Добавлено через 51 час 48 минут
Ладно! Проще напишу! В actionscript пришла переменная! КАк её использовать в другой функции????


Последний раз редактировалось EvgenZi; 31.08.2011 в 21:25.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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