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

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

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

Регистрация: May 2006
Сообщений: 37
Отправить сообщение для PavelS с помощью ICQ
Question Движение при помощи загруженных переменных

Ребята помогите пожалуйста

Ребята помогите пожалуйста
Мне нужно загрузить конечную координату клипу (движение только по (у))
например
есть начальные координаты

Код:
Код:
//начальные координаты клипа (y)
y1n = -1158.0;
//Коннечные координаты клипа (y)
loadVariablesNum("in.php?"+random(999999), "0", "POST");
_root.baraban1._x = 129;

_root.button.onPress = function() {
var intervalID:Number = setInterval(muvFunc, 10);
function muvFunc() {
updateAfterEvent();
_root.baraban1._y += ((y1k-y1n)/25)+0.1;
if (_root.baraban1._y>=(y1k)) {
_root.baraban1._y = (y1k);
clearInterval(intervalID);
}
при посылке строки типа
&y1k=-1000. не чего не работает
__________________
Ретро автомобили!http://www.retroimperia.com

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

Регистрация: Jun 2006
Сообщений: 104
Отправить сообщение для Ventur с помощью ICQ
Возможные проблемы:
loadVariablesNum("in.php?"+random(999999), "0", "POST");
1. Math.random(); и вообще, здесь рандомизация для чего? для изменения названия файла, ведь переменную так не изменишь. Как-то по-сложному все сделано.
2. Уровень (level) переменных, в которых загружаеь не _root (ты указываешь "о")
3. Возможно, кодировака в твоем файле не та.
4. Минус можно добавить уже в клипе

Старый 18.06.2006, 14:59
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 3  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
2 PavelS: Забей на loadVariablesNum, и используй LoadVars.
2 Ventur: Неплохо бы подучиться прежде чем советы давать.
__________________
Всё гениальное просто.

Старый 19.06.2006, 16:38
PavelS вне форума Посмотреть профиль Отправить личное сообщение для PavelS Посетить домашнюю страницу PavelS Найти все сообщения от PavelS
  № 4  
Ответить с цитированием
PavelS
 
Аватар для PavelS

Регистрация: May 2006
Сообщений: 37
Отправить сообщение для PavelS с помощью ICQ
Homo Sapiens : а как в моей прграмке использовать LoadVars?
и в чём отличие LoadVars от LoadVarsNum ?
за ранее спасибо!
__________________
Ретро автомобили!http://www.retroimperia.com

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

Регистрация: Jun 2006
Сообщений: 104
Отправить сообщение для Ventur с помощью ICQ
По умолчанию Re

Цитата:
Сообщение от Homo Sapiens
2 PavelS: Забей на loadVariablesNum, и используй LoadVars.
2 Ventur: Неплохо бы подучиться прежде чем советы давать.
Раз уж на то пошло, можно и класс
Код:
var my_lv:LoadVars = new LoadVars(); //объявление класса (хрени, кторая имеет 
//определенныесвойства и методы)
my_lv.load("in.php");//собственно загрузка
Но, loadVariablesNum и loadVariables работает. Это я тебе из опыта.
По поводу отличий (не по классу):
loadVariablesNum("data.txt", 2); - загружает на определенный уровень
loadVariables("data.txt", target_mc); загружает в определенный клип.
--
Опа, наконец я прочитал эти ПРАВИЛА. Приношу извинения всем, кому резало уши.
И еще. Не стоит использовать что-то только потому, что вы это умеете (в плане излишеств). Назвать это мастерством можно только в плане кодинга, но не в плане реализации.
Может, у вас здесь у всех и сложились определенные правила и принципы использования и неиспользования, но, помнить стоит, что отвечаем на вопросы начинающих чаще, чем тех, кто давно съел все версии флеша.


Последний раз редактировалось Ventur; 20.06.2006 в 01:06.
Старый 20.06.2006, 11:28
PavelS вне форума Посмотреть профиль Отправить личное сообщение для PavelS Посетить домашнюю страницу PavelS Найти все сообщения от PavelS
  № 6  
Ответить с цитированием
PavelS
 
Аватар для PavelS

Регистрация: May 2006
Сообщений: 37
Отправить сообщение для PavelS с помощью ICQ
По умолчанию как вывести переменную (n)???

как вывести переменную (n)??? Я уже замучался
Есть FLA:
Код:
_root.button.onPress = function() {
loadVariablesNum("in.php?"+random(999999), "0", "POST");
trace (n);
}
и есть php файл in.php
PHP код:
<?
echo "n=100";
?>
В окно выводиться (undefined) ?????
Пожалуйста помогите!!!
__________________
Ретро автомобили!http://www.retroimperia.com

Старый 20.06.2006, 12:07
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Ventur
Опа, наконец я прочитал эти ПРАВИЛА. Приношу извинения всем, кому резало уши.
Мы за вас рады
Цитата:
Сообщение от Ventur
И еще. Не стоит использовать что-то только потому, что вы это умеете (в плане излишеств). Назвать это мастерством можно только в плане кодинга, но не в плане реализации.
А вы знаете, что
Код:
this._x = 5;
работает по 8-ым плеером, в 1,5 раза быстрее чем
Код:
setProperty (this, _x, 5);
Про то что это короче пишется и более читабельно, я вобще молчу.

Работать с LoadVars удобнее чем с loadVariables/loadVariablesNum

Цитата:
Сообщение от Ventur
...помнить стоит, что отвечаем на вопросы начинающих чаще, чем тех, кто давно съел все версии флеша.
Вот именно поэтому не надо учить их старью. Вы тем самым способствуете не поднятию уровня начинающих, а торможению.

-----------------

2PavelS
вы не дождались загрузки данных, а уже пытаетесь ее вывести.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 21.06.2006 в 01:33.
Старый 21.06.2006, 01:28
PavelS вне форума Посмотреть профиль Отправить личное сообщение для PavelS Посетить домашнюю страницу PavelS Найти все сообщения от PavelS
  № 8  
Ответить с цитированием
PavelS
 
Аватар для PavelS

Регистрация: May 2006
Сообщений: 37
Отправить сообщение для PavelS с помощью ICQ
Flame Load Vars

Я тут не много разобрался приведу код
Код:
_root.button2.onPress = function() {
	//constant!
	_root.n0 = -1000;
	_root.n1 = 46.4;
	_root.n2 = -70.6;
	_root.n3 = -187.6;
	_root.n4 = -311;
	_root.n5 = -426.6;
	_root.n6 = -543.6;
	_root.n7 = -660.6;
	_root.n8 = -773.6;
	_root.n9 = -890.6;
	var my_lv:LoadVars = new LoadVars();
	my_lv.onLoad = function(success:Boolean) {
		if (success) {
			trace(this.crug1);
			trace(this.crug2);
			trace(this.crug3);
			if (this.crug1 == 1) {
				_root.c = n1;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 2) {
				_root.c = n2;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 3) {
				_root.c = n3;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 4) {
				_root.c = n4;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 5) {
				_root.c = n5;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 6) {
				_root.c = n6;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 7) {
				_root.c = n7;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 8) {
				_root.c = n8;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 9) {
				_root.c = n9;
				gotoAndPlay("b1");
			}
			if (this.crug1 == 0) {
				_root.c = n0;
				gotoAndPlay("b1");
			}
} else {
			gotoAndPlay("offline");
		}
	};
	my_lv.load("in.php?"+random(99999999));
};
не могли бы вы мне помочь как использовать цикл для уменьшения етого кода?
__________________
Ретро автомобили!http://www.retroimperia.com

Старый 21.06.2006, 01:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
_root.button2.onPress = function () {
	//constant!
	_root.arrayN = [-1000, 46.4, 70.6, 187.6, 311, 426.6, 543.6, 660.6, 773.6, 890.6];
	var my_lv:LoadVars = new LoadVars ();
	my_lv.onLoad = function (success:Boolean) {
		if (success) {
			trace (this.crug1);
			trace (this.crug2);
			trace (this.crug3);
			if (this.crug1 >= 0 and this.crug1 < 10) {
				_root.c = _root.arrayN[this.crug1];
				gotoAndPlay ("b1");
			}
		} else {
			gotoAndPlay ("offline");
		}
	};
	my_lv.load ("in.php?" + random (99999999));
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: May 2006
Сообщений: 37
Отправить сообщение для PavelS с помощью ICQ
Спасибо тебе огромное. Щас попробую
__________________
Ретро автомобили!http://www.retroimperia.com

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

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

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


 


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


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