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

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

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

Регистрация: Mar 2006
Сообщений: 3
Question Загрузка ТХТ + полоса прокрутки

Народ тут решил изучить Экшен скрипт, взял исходники одного готового сайта, решил подделать его и замутить что-то свое, но блин в этих исходниках че-то не так, не подгружается ни фига текст и полоса прокрутки ни фига не крутит текст помогите плиз !

Код:
_global.mainTL = this;
var usingThumb = false;
scroller_mc._visible = false;
readText = new loadVars();
\\Тут я пологаю должна быьт строчка типа var readText:LoadVars = new LoadVars();
readText.onLoad = function() {
	myText_txt.htmlText = this.myText;
	if (myText_txt.maxscroll < 2) {
		scroller_mc._visible = false;
	} else {
		scroller_mc._visible = true;
	}
	myText_txt.scroll = 0;
	scroller_mc.thumb_mc._y = 0;
	var percentVisible = myText_txt._height / myText_txt.textHeight * 100;
	scroller_mc.thumb_mc._yscale = percentVisible;
};
readText.load("thanks.txt");
myText_txt.onScroller = function() {
	if (!usingThumb) {
		var trackLength = (scroller_mc.track_mc._height - scroller_mc.thumb_mc._height);
		var scrollPos = (this.scroll - 1) / (this.maxscroll - 1);
		scroller_mc.thumb_mc._y = trackLength * scrollPos;
	}
};
полоса прокрутки
Код:
upArrow_mc.onPress = function() {
	this.onEnterFrame = function() {
		mainTL.myText_txt.scroll -=  2;
	};
};
upArrow_mc.onRelease = upArrow_mc.onReleaseOutside = upArrow_mc.onDragOut = function () { delete this.onEnterFrame; };
downArrow_mc.onPress = function() {
	this.onEnterFrame = function() {
		mainTL.myText_txt.scroll +=  2;
	};
};
downArrow_mc.onDragOut = downArrow_mc.onRelease = downArrow_mc.onReleaseOutside = function () { delete this.onEnterFrame; };
thumb_mc.onPress = function() {
	this.gotoAndStop(2);
	var travelLength = (track_mc._height - this._height);
	this.startDrag(false, 0, 0, 0, travelLength);
	this.onMouseMove = function() {
		mainTL.usingThumb = true;
		var whereIsThumb = this._y / travelLength;
		_root.myText_txt.scroll = (_root.myText_txt.maxscroll + 1) * whereIsThumb;
		updateAfterEvent();
	};
};
thumb_mc.onRelease = function() {
	this.gotoAndStop(1);
	stopDrag();
	delete this.onMouseMove;
	mainTL.usingThumb = false;
};
И все это не пашет
Плиз ктонить может понять в чем тут проблема !


Последний раз редактировалось KUZEN; 08.03.2006 в 16:47.
Старый 08.03.2006, 16:46
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 2  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Огромная просьба пользоваться тегом [code] для отображения кода в ваших топиках
__________________
BestMasterиZация

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

Регистрация: Mar 2006
Сообщений: 3
ОК, буду иметь ввиду !

Старый 08.03.2006, 17:09
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 4  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
****неть!!!!!! Я даже не смотрел на код, но когда на него посмотрел чуть не упал
Я думал это делается 2-10 строчками...

Старый 08.03.2006, 17:12
Topik вне форума Посмотреть профиль Отправить личное сообщение для Topik Найти все сообщения от Topik
  № 5  
Ответить с цитированием
Topik

Регистрация: Mar 2006
Сообщений: 3
Предлагаешь свою версию ответа?? на поставленный вопрос,
загрузка текста понятно что можно одной строчкой типа loadVariables("url", level/"target" [, variables]);
а вот полоса прокрутки хочется чтоб была не стандартная флешная

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

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

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


 


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


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