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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.02.2008, 21:38
Poznayka вне форума Посмотреть профиль Отправить личное сообщение для Poznayka Найти все сообщения от Poznayka
  № 1  
Ответить с цитированием
Poznayka
[+4 07.02.08]

Регистрация: Jan 2008
Сообщений: 21
Question Скролл для кнопок

Код HTML:
varLength = this.childNodes[0].childNodes.length;
//Запускаем цикл от нуля до числа, равного количеству элементов в XML
for (var i = 0; i<varLength; i++) {
var btn:MovieClip = btn.duplicateMovieClip('btn_' + i, i);
	btn._x = 20;
	btn._y = i * 20;
	btn.name = array[i];

	var txt:TextField = btn.createTextField ('txt', 0, 0, 0, 0, 0);
	txt.autoSize = true;
	txt.selectable = false;

	txt.text = this.childNodes[0].childNodes[i].attributes.namess;
    btn.link = this.childNodes[0].childNodes[i].attributes.lincs; 
	btn.onPress = function  () {
	trace(this.link); 
}
Привет! этим циклом я создаю по Y 200 кнопок ссылок
но один вопрос как сделать скролл а то видно токо 10 кнопок из 200
что делать ?
Выручтите
__________________
mini sms portal smsinfo.in.ua

Старый 04.02.2008, 23:00
romulko вне форума Посмотреть профиль Отправить личное сообщение для romulko Найти все сообщения от romulko
  № 2  
Ответить с цитированием
romulko
[+3 31.07.08]
 
Аватар для romulko

Регистрация: Jan 2006
Сообщений: 150
Код:
import mx.transitions.Tween;
import mx.transitions.easing.*;


var mask2:Button;
mask2.useHandCursor = false;
container.setMask(mask2);// здесь мувик, который будет скролится (в вашем случае это будет мувик с кнопочками

var varDif:Number = container._height-mask2._height;

mask2.onRollOver = function(){
	var thisMc = this;
	onEnterFrame = function(){
		tween = new Tween(container, "_y", Strong.easeOut, container._y, varDif*((thisMc._ymouse-45)/150), 50, false);
	}
}
mask2.onRollOut = function(){
	delete onEnterFrame;
}

Думаю, разберетесь что и как надо прикрутить к вашему коду

Старый 05.02.2008, 00:46
Poznayka вне форума Посмотреть профиль Отправить личное сообщение для Poznayka Найти все сообщения от Poznayka
  № 3  
Ответить с цитированием
Poznayka
[+4 07.02.08]

Регистрация: Jan 2008
Сообщений: 21
что то не получаеться , куда мувик подставлять ?
__________________
mini sms portal smsinfo.in.ua

Старый 07.02.2008, 14:58
Poznayka вне форума Посмотреть профиль Отправить личное сообщение для Poznayka Найти все сообщения от Poznayka
  № 4  
Ответить с цитированием
Poznayka
[+4 07.02.08]

Регистрация: Jan 2008
Сообщений: 21
нет ответов ?
__________________
mini sms portal smsinfo.in.ua

Старый 07.02.2008, 17:21
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Есть, но они спрятались от вас - бояться, что вы их используете.
Плюс за флуд.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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