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

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

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

Регистрация: Jan 2008
Сообщений: 47
Отправить сообщение для Pasquill с помощью ICQ
Question Flash -> php -> xml -> Flash

подскажите ,пожалуста

есть во flash кнопочка по нажатию которой отсылается переменная в php
Код:
var use:LoadVars = new LoadVars();
the_btn.onRelease = function() {
	use.the_x = the_xx.text;
	use.sendAndLoad("use.php", use, 'POST');
	gg();
};
function gg() {
	use.onLoad = function(success) {
		go();
	};
}
Php принимает переменую в виде
$var = $_POST['the_x'];
и создает xml файл
из него эта же flash'ka на этом же кадре отображает каку-то переменную в текстовом поле
Код:
function go() {
	my_xml.load("use.xml");
	the_y.text = my_xml.firstChild.lastChild.attributes.the_y;
	gotoAndStop(1);
}
flash отсылает переменную и получает из xml пустоту( и в самом файле use.xml пусто
как заставить из flash выполнится скрипт в php или что я непраавильно пишу? очень жду ответа!
__________________
Наши настоящие враги молчаливы

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

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
ну во-первых, на обработку всей цепочки требуется время, выдержки которого я не увидел в вашем коде... а во-вторых, сценарий PHP запускается при любом обращении к нему, и то что xml пуст, говорит о том, что либо PHP-код кривой, либо flash не может выполнить запрос или отправляет "пустоту".
Протестируйте отдельно сначала связку flash-PHP например отправляете переменные а PHP просто выводит их при помощи echo()
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

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

Регистрация: Jan 2008
Сообщений: 47
Отправить сообщение для Pasquill с помощью ICQ
divinus
да, действительно сама flash'ka некоректно работала
а время выдержки ставить я так понимаю с помощью getTimer ?

и еще ворпос, если можно, что бы тему не создавать
если у меня есть кнопка с действием в ней on(release)
и я ее дублирую при вхаде на кадр, присваиваю уникальные имена
так вот, можно ли как-то узнать имя нажатой кнопки (просто мне надо выполнять отдельные действия зависимо от имени кнопки)
__________________
Наши настоящие враги молчаливы

Старый 24.03.2008, 21:42
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 4  
Ответить с цитированием
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
попробуйте сделать так
Код:
on(release){
	trace(this);
}
и посмотрите что получится... ) а вообще, "на кнопках" писать лучше не надо...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 24.03.2008, 22:08
Pasquill вне форума Посмотреть профиль Отправить личное сообщение для Pasquill Найти все сообщения от Pasquill
  № 5  
Ответить с цитированием
Pasquill
 
Аватар для Pasquill

Регистрация: Jan 2008
Сообщений: 47
Отправить сообщение для Pasquill с помощью ICQ
спасибо, divinus, за подсказки
все то что надо
но вот к сожалению выводит на релиз _level0 (может у меня что не так?)
__________________
Наши настоящие враги молчаливы

Старый 24.03.2008, 22:09
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 6  
Ответить с цитированием
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
Pasquill, покажи исходник если тайна не коммерческая...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 24.03.2008, 22:31
Pasquill вне форума Посмотреть профиль Отправить личное сообщение для Pasquill Найти все сообщения от Pasquill
  № 7  
Ответить с цитированием
Pasquill
 
Аватар для Pasquill

Регистрация: Jan 2008
Сообщений: 47
Отправить сообщение для Pasquill с помощью ICQ
наконец-то удалось разобратся , как получать имя нажатого мувика (так удобней, хотя с кнопкой особой разницы нет)
но выдает level0.name_[номер по порядку заданный при создании]
просто надо было вставить функцию onRelease в первый кадр самого ролика =)
а теперь ворпос, который вобщем для меня в общеобразовательных целях: можно ли как-то во Flash отделять от имени часть
я имею в виду, что (на данном примере) var pressed = this; выводит в любом случае level0.name_ , а для меня имеет ценность лишь число в конце ) ну вот, можно ли отделить это слово-константу ?
__________________
Наши настоящие враги молчаливы


Последний раз редактировалось Pasquill; 25.03.2008 в 22:27.
Создать новую тему Ответ Часовой пояс GMT +4, время: 03:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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