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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.12.2006, 20:44
Pow R. Toc H. вне форума Посмотреть профиль Отправить личное сообщение для Pow R. Toc H. Найти все сообщения от Pow R. Toc H.
  № 11  
Ответить с цитированием
Pow R. Toc H.

Регистрация: Nov 2006
Сообщений: 176
Цитата:
Сообщение от Annihilator
Только все равно я не пойму, как обращаться к клипу, который внутри scrollpane? (обидно, да - упорно приучал себя к централизации кода, а тут опять приходится внутрь клипа пихать )
вот тут посмотри
http://flasher.ru/forum/showthread.php?t=89569
правда я ещё не проверял...

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

Регистрация: Sep 2005
Адрес: Kiev
Сообщений: 73
Отправить сообщение для Annihilator с помощью ICQ
У меня проблема с отображением скролл-баров.
Объект ScrollPane создаю динамически, объекты добавляются внутрь правильно. Но если это внешние изображения, то скроллбары почему-то не появляются, а если клипы из библиотеки, то все нормально.
Вот код:
Код:
function makeGallery(){
	if (_root.gui.spgallery == undefined) {
		_root.gui.createObject("ScrollPane","spgallery",100); 
		_root.gui.spgallery._x = 974;
		_root.gui.spgallery._y = 230;
		_root.gui.spgallery.__width = 215;
		_root.gui.spgallery.__height = 380;
		_root.gui.spgallery.contentPath= "container_for_gallery_scrollpane";
	}
	_root.gui.spgallery.spContentHolder.createEmptyMovieClip("mc",0);	
	
	var depth=2;
	for(var i=0;i<objects.length;i++){
		dx=(counter==1)?0:100;
		var obj = Tmb.create(_root.gui.spgallery.spContentHolder.mc, "tmb_"+objects[i].id, depth, {_x:10+dx, _y:10+dy, __root:_root});
		obj.id=objects[i].id;
		for(var p in objects[i]) obj[p]=objects[i][p];

		if(gallery_contents=="scenes" || gallery_contents=="backgrounds"){
			obj.createEmptyMovieClip("mc", depth);
			obj.mc.loadMovie(imgpath+obj.thumb);
			_root.gui.spgallery.doLater(_root.gui.spgallery, "size");
			_root.gui.spgallery.redraw();
// - в этом случае не работает ни один из этих методов
		} else if(gallery_contents=="scene_objects") {
			obj.attachMovie(obj.lib_id, "mc", depth);
			_root.gui.spgallery.doLater(_root.gui.spgallery, "size");
// - а в этом случае хватает одного этого метода чтобы появились скроллбары
		}
		if(++counter>2){
			counter=1;
			dy+=90;
		}
		depth+=2;
	}
	depth=2;
	counter=1;
	dx=0;
	dy=0;
	//_root.gui.spgallery.doLater(_root.gui.spgallery, "size");
}
Я уже кучу способов перепробовал и ничего. Что делать? Помогите, пожалуйста !!!

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

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

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


 


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


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