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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Checked Scroll...

Люди!
Написал скролл, но шо-то не очен пашет!
Вставте в первый кадр и поиграйтесь!
Возникнут глюки...
Как их исправить и в чём они заключаются?
Скрипт написано поганно: всё наложено друг на друга... короче всякая фигня... просто ещё не исправлял!
_root.createTextField("txt", 99, 40, 20, 180, 220);
_root.txt.textColor = 0xffcc00;
_root.txt.text = "Karen"+newline+"fbf"+newline+"fbdfbn"+newline+"klj'lk,"+newline+"opdeagfj"+newline+"ewg;ewgk;"+newline+"sr;bv"+newline+"ewgewg"+newline+"cxbxc"+newli ne+"eigfwen"+newline+"Kgdssdgs"+newline+"wgweg"+newline+"Karsrgrsgen"+newline+"fbdbdfen"+newline+"Kxvbxben"+newline+"Kal;jk;ljk"+newline+"Karjk.jk.jk. en"+newline+"Karfdsgbfdsben"+newline+"Kafdsbdfbren"+newline+"Kardfbfdben"+newline+"Kardfbdfben"+newline+"Karfdsbdfxben"+newline+"lj;ljren"+newline+"Ka rdsagsdbven"+newline+"Kas/a.f,a/s;ren";
_root.createEmptyMovieClip("buttons", 1);
for (i=1; i<3; i++) {
mc = _root.buttons.createEmptyMovieClip("bu"+i, i);
with (mc) {
beginFill(0xffcc00, 100);
moveTo(0, -10);
lineTo(10, 10);
lineTo(-10, 10);
lineTo(0, -10);
endFill();
_y += i*30;
_x += 20;
}
}
with (_root.buttons) {
k = 56;
x = 100;
bu1.onPress = function() {
this.onEnterFrame = function() {
_root.txt.scroll -= 2;
y = _root.txt.maxscroll;
z = _root.txt.scroll;
_root.buttons.slide._y = z*x/y+k;
};
};
function u() {
this.onEnterFrame = function() {
_root.txt.scroll -= 0;
};
}
bu1.onRelease = u();
bu2.onPress = function() {
this.onEnterFrame = function() {
_root.txt.scroll -= 1;
y = _root.txt.maxscroll;
z = _root.txt.scroll;
_root.buttons.slide._y = z*x/y+k;
};
};
bu2.onRelease = u();
}
with (_root.buttons) {
bu2._y += 150;
bu2._rotation = 180;
createEmptyMovieClip("slide", 5);
with (slide) {
colors = [0x000000, 0xffcc00, 0x000000];
alphas = [0, 100, 0];
ratios = [0, 127.5, 255];
matrix = {a:0, b:-250, c:0, d:250, e:0, f:0, g:200, h:200, i:1};
beginGradientFill("linear", colors, alphas, ratios, matrix);
moveto(100, 100);
lineto(100, 300);
lineto(300, 300);
lineto(300, 100);
lineto(100, 100);
endFill();
_xscale = _yscale=8;
_x = 3.5;
_y = 65;
}
}
_root.buttons.slide.onPress = function() {
this.startDrag(false, 3.5, 65, 3.5, 153);
x = 90;
y = _root.txt.maxscroll;
this.onEnterFrame = function() {
a = x/y;
yy = _root.buttons.slide._y-65;
_root.txt.scroll = Math.round(yy/a);
};
};
_root.buttons.slide.onRelease = function() {
this.stopDrag();
this.onEnterFrame = function() {
_root.txt.scroll += 0;
};
};

Старый 01.10.2003, 18:11
Ivanov Sergey вне форума Посмотреть профиль Отправить личное сообщение для Ivanov Sergey Посетить домашнюю страницу Ivanov Sergey Найти все сообщения от Ivanov Sergey
  № 2  
Ivanov Sergey

Регистрация: Aug 2003
Адрес: MockBa
Сообщений: 31
вот у тебя все кодом набито, а скрул как-то коряво работает,
а есть у тебя *фла с другим, интересным кодом на скрул?

меня заинтересовал скрул, но не совсем обычный, не такой исходник как на флешере (flasher.ru) лежит, где простой текст прокручивается, плавно вниз и плавно вверх, мне нужен скрул с определенным шагом- т.е. при перетаскивании ползунка например: есть фото, хватаю ползунок, при перетаскивании его, он делает шаг как здесь: http://www.kurtnoble.com/ (закладка на квадрате портолио)

он при перетаскивании четко останавливается и высвечивает ровно 3 картинки, код на куртнобле у меня есть, он в *txt, но что каким кнопкам, мувам, текстам относится я привязать не могу, очень много переменных мой мозг это обхватить пока не смог, может кому интересно хорошую прокрутку зделать, иль все только говорят, сейчас занят, позднее сделаю.

Старый 01.10.2003, 18:46
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 3  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
У мню вообще не пашет. Стоит на месте.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 01.10.2003, 18:55
Ivanov Sergey вне форума Посмотреть профиль Отправить личное сообщение для Ivanov Sergey Посетить домашнюю страницу Ivanov Sergey Найти все сообщения от Ivanov Sergey
  № 4  
Ivanov Sergey

Регистрация: Aug 2003
Адрес: MockBa
Сообщений: 31
По умолчанию да не, его скрул криво но бегает,

да не, его скрул криво, но бегает,
а как сделать скрул с шагом, да еще, чтоб и не глючил, не ужели не знает ни кто?
__________________
учись и все поймешь...

Старый 02.10.2003, 00:08
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 5  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Не-не!
Всё пашет!
Но с подглюком!
Если можете разберите!
Буду очень благодарен!
А на счёт плавного могу посоветовать следующее:
там именно то!
почитайте скрипт!
там на каждом кадре сверяется местоположение ползунка и ставится в k раз больше на текстовом поле и наоборот!
по-моему ошибка в том. что координаты перемешения не соответсвуют пчислу k! Но париться уже нет сил!
А чтобы плавно, я не помню, как у меня тут! Либо ++scroll, либо _root.mc._y+=k;
k - это шаг!
HELP!

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

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

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


 


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


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