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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 02.05.2007, 14:26
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 1  
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
По умолчанию Ускоряющаяся Полоса прокрутки

Добрый день!Подскажите пожалуйста.Есть код полосы прокрутки:

Код:
polosa.onMouseMove = function() {
	constrainedMove(polosa, 4, 1);
};
function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
	var mousePercent:Number = _xmouse/400;
	var mSpeed:Number;
	if (dir == 1) {
		mSpeed = 1-mousePercent;
	} else {
		mSpeed = mousePercent;
	}
	target.destX = Math.round(-((target._width-300)*mSpeed));
    target.onEnterFrame = function() {
		if (target._x == target.destX) {
			delete target.onEnterFrame;
		} else if (target._x>target.destX) {
			target._x += Math.ceil((target._x-target.destX)*(speed/300));
		} else if (target._x<target.destX) {
			target._x -= Math.ceil((target.destX-target._x)*(speed/200));
		}
	};
}
Полоса при прокручивании ускоряется и улетает в сторону.Как сделать так чтобы она шла по кругу или останавливалась?

Или ещё лучше дайте ссылку на рабочую полосу(здесь поискал,не нашел).Чем сильнее подводишь к левому краю тем быстрее она бежит, аналогично и и кправому краю, чем ближе к центру тем медленней.

Заранее большое спасибо!


Последний раз редактировалось iNils; 02.05.2007 в 17:38.
Старый 02.05.2007, 15:22
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 2  
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Пример когда-то с форума стащил
Можно так же посмотреть в исходниках на флешере

А по коду просто надо
Код:
Math.ceil((target._x-target.destX)*(speed/300));
заменить на какое-нибудь число
Вложения
Тип файла: rar flashGALERY.rar (19.7 Кб, 54 просмотров)
__________________
"We Are The Champions My Friends!" Queen

Старый 02.05.2007, 16:04
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 3  
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
Спасибо CorC.Но ведь если поменять что вы говорите, просто поменяется скорость, а моя проблема останется.Полоска будет уходить с экрана всё равно.А во вложенном файле нет ускорения,которое мне необходимо
Вложения
Тип файла: rar dsfsdf.rar (60.2 Кб, 39 просмотров)

Старый 02.05.2007, 16:12
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 4  
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Я аидимо не понял, думал надо без ускорения.
Оно? :
Вложения
Тип файла: rar LOGO3.rar (28.1 Кб, 52 просмотров)
__________________
"We Are The Champions My Friends!" Queen

Старый 04.05.2007, 15:56
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 5  
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
Спасибо огромное CorC!Очень тебе благодарен!Без тебя бы ничего не получилось!
Есть ёщё один вопрос(спрашиваю его здесь, потому что создавать новую тему изза 2 сообщений-это форум так засорять можно):
Можно ли Flash с Mysql связать?делать онлайн игры хочу попробавать. Я знаю что есть такая вещь как ElectrServer но у меня только демка(говорят в демку почти ничего нет), а полную версию купить не могу себе позволить?или есть ли ещё способы для онлайн игр

Старый 04.05.2007, 16:17
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 6  
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
Flash с mySQL дружит... но через общего знакомого PHP (или любой другой серверный язык). Flash обращается к php-скрипту, тот соответственно выдерает всё, что нужно из БД и отдаёт на блюдечке flash'у

Старый 04.05.2007, 22:08
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 7  
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
Спасибо что откликнулся Aziz Zavnutdinoff!А как php передаёт обратно в flash?Сохраняет в фаил,а flash уже с него считывает?или есть способы проще передать,хотя это и так уже просто?

Старый 04.05.2007, 22:31
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 8  
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
И ещё дайте пожалуйста ссылку на какое ни будь место,где объясняется с нуля 3d во flash.

Старый 05.05.2007, 05:30
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 9  
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
3d во флеш нет. ты можешь написать свой движок со всей математикой, но так как флеш не использует процессор и память видеокарты и пользуется для визуализации обычным интерфейсом винды, то со всей возможной оптимизацией этот двиг будет способен выводить полигонов 600 без расчета освещения и текстур.

про передачу данных в связке флеш-пхп-мускуль читать:
протокол http
метод get/post
loadVariables
что такое xml
XML.sendAndLoad
flash remote =)

ммм.. для начала хватит
__________________
~
Never trouble trouble till trouble troubles you!

Старый 05.05.2007, 16:22
Haiat вне форума Посмотреть профиль Отправить личное сообщение для Haiat Найти все сообщения от Haiat
  № 10  
Haiat
[+6 09.06.11]
 
Аватар для Haiat

Регистрация: May 2007
Сообщений: 721
Я знаю,что 3d там нет.Мне нужен ресурс где можно почитать о том как всё это делать(хотя бы введение во всё это).Здесь я в статьях такое нашёл,но для понимания с нуля этого это не реально.Можно конечно просто скопировать и всё,но это уже..

Всё кроме xml знаю, но это тоже не проблема,так как опыт работы как на flash и Php есть.И какой метод?каждый кадр flash передаёт переменные через get в скрипт, скрипт их сохраняет в фаил.И из файла берётся.Так? но по моему это будет очень сильно загружать его?Ведь выполнять такое каждый кадр.

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

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

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


 


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


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