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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.01.2010, 10:30
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 1  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
Post Flash + php

Как правильно это написать...сейчас в пхп а потом в БД какой-то бред записует типа такого - "<P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="
нужно передавать переменку и принимать...Читает вроде норм но записует бред какой-то.

PHP
PHP код:
<?php 
require_once "config.php";
mysql_connect($base_name$base_user$base_pass);
mysql_select_db($db_name);

$value $_GET["value"];

if(
$value!=NULL){
mysql_query("UPDATE data SET value='".$value."' WHERE id='1'");
}

$valuedb mysql_query("SELECT * FROM data WHERE id='1'");
$dvalue mysql_fetch_assoc($valuedb);
$syda "syda=".$dvalue["value"];
echo 
$syda;
?>
Flash
Динамическое текстовое поле со значением variable = syda
И кнопка к ниму:
Код AS1/AS2:
on(release) {
	loadVariables("server.php", "_root", "GET");
}
Input текстовое поле со значением variable = tuda
И кнопка к ниму:
Код AS1/AS2:
on(release) {
	var values = _root.tuda;
	loadVariables("server.php?value="+values, "_root", "GET");
}

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

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Код:
on(release) {
	//var values = _root.tuda;
            var values = _root.inputField.text;
	loadVariables("server.php?value="+values, "_root", "GET");
}
Попробуйте брать текст для отправки из свойства .text текстового поля ввода. "variable = tuda" не используйте.

Старый 11.01.2010, 18:18
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 3  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
on(release) {
var values = 123123000;
loadVariables("http://doobiz.co.cc/flash/server.php?value="+values, "_root", "GET");
}

работает так, но нада с input'а брать данные

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

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
"Попробуйте брать текст для отправки из свойства .text текстового поля ввода" - никак что ли?

Старый 14.01.2010, 04:23
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 5  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
я не вьехал..как это

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

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Допустим, на сцене у вас есть текстовое поле ввода.
Задайте ему instance name (имя экземпляра). Это делается на панели свойств. Там же, кстати, задается и имя перемнной, связанной с полем вводе( у вас это tuda).
Допустим, вы задали имя myInput.
Тогда текст, который будет введен в это поле в коде можно получить так:
Код:
var values = myInput.text;
Ну, и если поле ввода расположено у вас в корневом клипе, можно добавить _root:
Код:
var values = _root.myInput.text;
Использовать связанную с полем ввода переменную, как делаете вы, не рекомендуется.


Последний раз редактировалось alexcon314; 14.01.2010 в 08:55.
Старый 15.01.2010, 01:55
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 7  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
спасибище! попробую сейчас

Добавлено через 41 час 24 минуты
on(release) {
loadVariables("http://doobiz.co.cc/flash/server.php?value="+_root.tuda.text, "_root", "GET");
}

не работает

on(release) {
loadVariables("http://doobiz.co.cc/flash/server.php?value=", "_root.tuda.text", "GET");
}

и так не пашет


Последний раз редактировалось JekelSkaz; 16.01.2010 в 19:21.
Старый 19.01.2010, 08:39
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 8  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Какое имя (instance name) вы дали полю ввода?
Код:
on(release) {
loadVariables("http://doobiz.co.cc/flash/server.php?value="+_root.tuda.text, "_root", "GET");
}
так должно работать, если имя (instance name) поля ввода есть tuda.

Старый 19.01.2010, 21:42
JekelSkaz вне форума Посмотреть профиль Отправить личное сообщение для JekelSkaz Найти все сообщения от JekelSkaz
  № 9  
Ответить с цитированием
JekelSkaz
[+1 29.06.10]

Регистрация: Nov 2009
Сообщений: 80
да tuda ввел....а в variable надо чето писать?

Добавлено через 1 минуту
аа...ну норм..работает без вариабла

Добавлено через 23 минуты
on(release) {
loadVariables("http://doobiz.co.cc/flash/server.php?value="+_root.tuda.text, "_root", "GET");
}

я не могу понять....зачем нужно указывать "_root" при отправке кудато переменки????

Добавлено через 25 минут
on(release) {
loadVariables("http://doobiz.co.cc/flash/server.php", "_root.syda.text", "GET");
}

и почему так не работает? у меня есть текстовая форма с инпут неймом "syda"...мне нужно загрузить именно в него переменку

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

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
я не могу понять....зачем нужно указывать "_root" при отправке кудато переменки????
При загрузке переменных указывается объект, к которому эти загруженные переменные будут "прикреплены". В данном случае переменные будут в руте, т.е. после загрузки к переменной в коде можно будет обратиться через _root.
Насколько я помню, если вы грузите с сервера строку вида foo=2&bar=3, указав при этом целевым объектом _root, то после загрузки вы сможете обратиться к загруженным переменным так: _root.foo (вернет 2) и _root.bar (вернет 3).
Цитата:
on(release) {
loadVariables("http://doobiz.co.cc/flash/server.php", "_root.syda.text"_root, "GET");
}
Так нельзя писать. В вашем случае нужно дождаться окончания загрузки и записать значение загруженной перменной в поле syda, примерно так: syda.text = _root.foo;
Однако, следует знать, что загрузка данных из сети во флэше происходит асинхронно, в частности loadVariables() сработает не сразу и переменные _root.foo и _root.bar будут доступны спустя какое-то время.
Чтобы побороть все эти неудобства во флэше существует класс LoadVars. Настоятельно рекомендую изучить примеры работы с ним.

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

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

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


 


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


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