![]() |
|
||||||||||
|
|||||
|
[+6 09.06.11]
Регистрация: 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. |
|
|||||
|
Пример когда-то с форума стащил
![]() Можно так же посмотреть в исходниках на флешере А по коду просто надо заменить на какое-нибудь число
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Спасибо CorC.Но ведь если поменять что вы говорите, просто поменяется скорость, а моя проблема останется.Полоска будет уходить с экрана всё равно.А во вложенном файле нет ускорения,которое мне необходимо
|
|
|||||
|
Я аидимо не понял, думал надо без ускорения.
Оно? :
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Спасибо огромное CorC!Очень тебе благодарен!Без тебя бы ничего не получилось!
Есть ёщё один вопрос(спрашиваю его здесь, потому что создавать новую тему изза 2 сообщений-это форум так засорять можно): Можно ли Flash с Mysql связать?делать онлайн игры хочу попробавать. Я знаю что есть такая вещь как ElectrServer но у меня только демка(говорят в демку почти ничего нет), а полную версию купить не могу себе позволить?или есть ли ещё способы для онлайн игр |
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
Flash с mySQL дружит... но через общего знакомого PHP (или любой другой серверный язык). Flash обращается к php-скрипту, тот соответственно выдерает всё, что нужно из БД и отдаёт на блюдечке flash'у
__________________
Учимся правильно задавать вопросы |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Спасибо что откликнулся Aziz Zavnutdinoff!А как php передаёт обратно в flash?Сохраняет в фаил,а flash уже с него считывает?или есть способы проще передать,хотя это и так уже просто
? |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
И ещё дайте пожалуйста ссылку на какое ни будь место,где объясняется с нуля 3d во flash.
|
|
|||||
|
[+1 14.08.08]
[+1 20.08.08] |
3d во флеш нет. ты можешь написать свой движок со всей математикой, но так как флеш не использует процессор и память видеокарты и пользуется для визуализации обычным интерфейсом винды, то со всей возможной оптимизацией этот двиг будет способен выводить полигонов 600 без расчета освещения и текстур.
про передачу данных в связке флеш-пхп-мускуль читать: протокол http метод get/post loadVariables что такое xml XML.sendAndLoad flash remote =) ммм.. для начала хватит
__________________
~ Never trouble trouble till trouble troubles you! |
|
|||||
|
[+6 09.06.11]
Регистрация: May 2007
Сообщений: 721
|
Я знаю,что 3d там нет.Мне нужен ресурс где можно почитать о том как всё это делать(хотя бы введение во всё это).Здесь я в статьях такое нашёл,но для понимания с нуля этого это не реально.Можно конечно просто скопировать и всё,но это уже..
Всё кроме xml знаю, но это тоже не проблема,так как опыт работы как на flash и Php есть.И какой метод?каждый кадр flash передаёт переменные через get в скрипт, скрипт их сохраняет в фаил.И из файла берётся.Так? но по моему это будет очень сильно загружать его?Ведь выполнять такое каждый кадр. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|