Просмотр полной версии : Ускоряющаяся Полоса прокрутки
Добрый день!Подскажите пожалуйста.Есть код полосы прокрутки:
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));
}
};
}
Полоса при прокручивании ускоряется и улетает в сторону.Как сделать так чтобы она шла по кругу или останавливалась?
Или ещё лучше дайте ссылку на рабочую полосу(здесь поискал,не нашел).Чем сильнее подводишь к левому краю тем быстрее она бежит, аналогично и и кправому краю, чем ближе к центру тем медленней.
Заранее большое спасибо!
Пример когда-то с форума стащил :)
Можно так же посмотреть в исходниках на флешере
А по коду просто надо
Math.ceil((target._x-target.destX)*(speed/300));
заменить на какое-нибудь число
Спасибо CorC.Но ведь если поменять что вы говорите, просто поменяется скорость, а моя проблема останется.Полоска будет уходить с экрана всё равно.А во вложенном файле нет ускорения,которое мне необходимо
Я аидимо не понял, думал надо без ускорения.
Оно? :
Спасибо огромное CorC!Очень тебе благодарен!Без тебя бы ничего не получилось!
Есть ёщё один вопрос(спрашиваю его здесь, потому что создавать новую тему изза 2 сообщений-это форум так засорять можно):
Можно ли Flash с Mysql связать?делать онлайн игры хочу попробавать. Я знаю что есть такая вещь как ElectrServer но у меня только демка(говорят в демку почти ничего нет), а полную версию купить не могу себе позволить?или есть ли ещё способы для онлайн игр
Aziz Zaynutdinoff
04.05.2007, 16:17
Flash с mySQL дружит... но через общего знакомого PHP (или любой другой серверный язык). Flash обращается к php-скрипту, тот соответственно выдерает всё, что нужно из БД и отдаёт на блюдечке flash'у
Спасибо что откликнулся Aziz Zavnutdinoff!А как php передаёт обратно в flash?Сохраняет в фаил,а flash уже с него считывает?или есть способы проще передать,хотя это и так уже просто:)?
И ещё дайте пожалуйста ссылку на какое ни будь место,где объясняется с нуля 3d во flash.
3d во флеш нет. ты можешь написать свой движок со всей математикой, но так как флеш не использует процессор и память видеокарты и пользуется для визуализации обычным интерфейсом винды, то со всей возможной оптимизацией этот двиг будет способен выводить полигонов 600 без расчета освещения и текстур.
про передачу данных в связке флеш-пхп-мускуль читать:
протокол http
метод get/post
loadVariables
что такое xml
XML.sendAndLoad
flash remote =)
ммм.. для начала хватит
Я знаю,что 3d там нет.Мне нужен ресурс где можно почитать о том как всё это делать(хотя бы введение во всё это).Здесь я в статьях такое нашёл,но для понимания с нуля этого это не реально.Можно конечно просто скопировать и всё,но это уже..
Всё кроме xml знаю, но это тоже не проблема,так как опыт работы как на flash и Php есть.И какой метод?каждый кадр flash передаёт переменные через get в скрипт, скрипт их сохраняет в фаил.И из файла берётся.Так? но по моему это будет очень сильно загружать его?Ведь выполнять такое каждый кадр.
вы ленивы. здесь в факах, прикрепленных топиках и в поиске вы все найдете. в том числе и линки на статьи.
по полочкам вам никто не разложит, ответят только на конкретный вопрос.
Спасибо большое!...Да я и в правду обнаглел:)Тогда если вы не против я буду задавать свои вопросы здесь,чтобы не делать новые темы
На каждый новый вопрос новая тема, если вопрос серьёзного важного характера.
На этой радостной ноте тема закрыта.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.