Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ScrollPane. Не отображается полоса прокрутки (http://www.flasher.ru/forum/showthread.php?t=207853)

Samuel_Bernie 12.05.2014 17:38

ScrollPane. Не отображается полоса прокрутки
 
Вложений: 2
Здравствуйте, форумчане. Очень прошу вашей помощи в решении этой проблемы.

Есть мувиклип, в который загружаются изображения из-вне и располагаются один под одним. Когда загружается последнее изображение - создаю scrollPane и прикрепляю в качестве .source мувиклип. Всё создается, но не отображается полоса прокрутки! Причиной считаю слабенький уровень владения языком и не понимания большинства ньансов!
В общем - мне нужно с минимальными усилиями создать прокрутку для мувиклипа. Возможно можно другим более простым способом сделать?(хотя что может быть проще)
Спасибо за выделенное время!
PS: Проект не коммерческий - задание для дипломной работы. В поиске по форуму похожие темы и ответы искал.

----------------------------------------
Вложение 30866
---------------------------------------
Код AS3:

public function imageDownload(images: Array):void {
                                _length = images.length;
 
                        for (var i:int=0; i < _length; i++) {
                                loader = new Loader;
                                loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageDownloadComplete);
                                loader.load(new URLRequest("images/"+ images[i]));
                        }
                        }
 
                        public function imageDownloadComplete(e:Event):void {
 
                                _count += 1;
                                var target: Bitmap = e.target.content;
                                target.y = infoImg_cont.height;                       
                                infoImg_cont.addChild(target);
 
                                if (_count == length) {
 
                                                var scroll_var:ScrollPane = new ScrollPane;
                                                scroll_var.source = infoImg_cont;
                                                scroll_var.setSize(infoImg_cont.width +25 , 330);
                                                scroll_var.x = -200;
                                                scroll_var.y = -357;
                                                addChild(scroll_var);
 
 
                                }

Исходник - Вложение 30873

Rzer 12.05.2014 20:39

После добавления на сцену:
Код AS3:

scroll_var.addEventListener(Event.COMPLETE, onComplete);
 
function onComplete(event:Event):void {
    scroll_var.update();
}

Или просто попробуй дёрнуть scroll_var.update();

Samuel_Bernie 12.05.2014 21:12

Цитата:

Сообщение от Rzer (Сообщение 1165712)
После добавления на сцену:
Код AS3:

scroll_var.addEventListener(Event.COMPLETE, complonCompleteeteHandler);
 
function onComplete(event:Event):void {
    scroll_var.update();
}

Или просто попробуй дёрнуть scroll_var.update();

Не помогло.

Добавлено через 39 часов 26 минут
Ребят, ну неужели совсем никто не может помочь?!

GBee 15.05.2014 15:55

В зипе выложите проект?


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

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