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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 31.07.2003, 15:56
psymass вне форума Посмотреть профиль Отправить личное сообщение для psymass Найти все сообщения от psymass
  № 1  
psymass

Регистрация: Jul 2003
Сообщений: 3
По умолчанию как притормозить выполнение цикла for

Ситуаци такова... Второй день мучаюсь со скроллом, в итоге сделал сам наитупеуший при помощи AS
on (press) {
for (i=info.scroll; i<info.maxscroll+1; i++) {
info.scroll=i;
}
}

хочу чтобы при нажатии и удержании кнопочки текст полз по 1 строчке вниз, но вот беда при таком раскладе как выше, текст сразу сползает до самой нижней строчки. как замедлить этот процесс?
__
другие варианты реализации скролла также приветсвуются...
я так и не смог разобраться. урок Jef'a не помог т.к. у меня динамически подружаемый конент TextField

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

Регистрация: May 2001
Сообщений: 1,042
onClipEvent (load) {
buttonOn = false;
}
//----------------------------------------
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
buttonOn = true;
}
}
//----------------------------------------
onClipEvent (mouseUp) {
buttonOn = false;
}
//----------------------------------------
onClipEvent (enterFrame) {

if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
this.useHandCursor = true;
}

if (buttonOn == true) {


//_root.scrollingRabochegoPolya(-1, "scrollPoY"); - в данном случае я вызываю свою собственную функцию

}
}

Старый 31.07.2003, 16:23
psymass вне форума Посмотреть профиль Отправить личное сообщение для psymass Найти все сообщения от psymass
  № 3  
psymass

Регистрация: Jul 2003
Сообщений: 3
Спасибо за ответ, но сдатся мне без посторонней помощи ничего путного у меня не выдет. Поэтому, обясни плз что тут что. Например что за функция hitTest?

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

Регистрация: Apr 2003
Адрес: Russia, Chelyabinsk
Сообщений: 359
Отправить сообщение для cyraxchel с помощью ICQ
hitTest срабатывает при попадании мыши на объект или объекта на объект.
__________________
Мы не съедобны.

Старый 31.07.2003, 23:24
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 5  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Скажи-ка мне, Cerber, с каких это пор ты для кнопочек стал использовать hitTest?
И чем же тебя не устраивают старые, добрые и проверенные on(rollOver), on(rollOut), on(press) и т.д?

2 psymass
Смотри пример. Там все намного проще.
Вложения
Тип файла: zip for_psymass.zip (5.8 Кб, 52 просмотров)
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 01.08.2003, 12:57
Boyler вне форума Посмотреть профиль Отправить личное сообщение для Boyler Посетить домашнюю страницу Boyler Найти все сообщения от Boyler
  № 6  
Boyler

Регистрация: Oct 2002
Адрес: Казахстан, Астана
Сообщений: 204
Вверх:
Код:
on (rollOver){
	function scrol(){	
	text.scroll = text.scroll - 1;
	}
up = setInterval (function () {scrol();}, 200);
}

on(rollOut){
clearInterval(up);
}
Вниз:
Код:
on (rollOver){
	function scroldown(){	
	text.scroll = text.scroll + 1;
	}
down = setInterval (function () {scroldown();}, 200);
}

on(rollOut){
clearInterval(down);
}
Писал не сам, научили, на форуме!
Событие для кнопок любое

ЗЫ: Ногами не бить
__________________
Чайник Я!!! Но не надолго...

Старый 04.08.2003, 18:58
psymass вне форума Посмотреть профиль Отправить личное сообщение для psymass Найти все сообщения от psymass
  № 7  
psymass

Регистрация: Jul 2003
Сообщений: 3
Народ! Всем большущий сенкс. Все примеры разобрал и сделал аккурат как хотел. Спасибо.

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

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

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


 


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


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