Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема со scrollPane (http://www.flasher.ru/forum/showthread.php?t=112509)

ptirA 30.05.2008 01:27

Проблема со scrollPane
 
Приветствую! проблемка во в чем. Есть scrollPane в когорый грузится отдельная swf - ка (1.swf) в которой находятся кнопки. (komp1_mc ...)
при нажатии на кнопку в scrollPane должно происходить примерно это:
Код:

        mcLoader.loadClip("folder/1/imgs/u2.jpg",picViewer_mc.picLoader);
делаю так:
Код:

my_sp.content.komp1_mc.onRelease = function  () {
        mcLoader.loadClip("folder/1/imgs/u2.jpg",picViewer_mc.picLoader);
}

и ничего не происходит( трэйс выдает undefined
Подскажите плиз кто знает!

alexcon314 30.05.2008 10:31

Где находятся клипы mcLoader и picViewer? В вашем варианте чтобы все работало они должны находиться в клипе komp1_mc. Предполагаю, что это не так. Выложите исходник .fla

ptirA 30.05.2008 15:32

Вложений: 1
Да это не так(((

Исходник ...

alexcon314 30.05.2008 15:43

Flash 8: Unexpected file format.

ptirA 30.05.2008 15:50

CS3 ... восьмого под рукой нету сейчас к сожалению(
там примерно так все... есть файл teano.fla в нем scrollPane, mcLoader и picViewer
есть файлик thumbs.fla в котором komp1_mc. этот файлик и подгружается в scrollpane. и нужно чтоб при нажатии на komp1_mc из scrollPAne в mcloader грузилась картинка (teano_u1.jpg)

iNils 30.05.2008 15:59

Цитата:

Сообщение от ptirA (Сообщение 742704)
CS3 ... восьмого под рукой нету сейчас к сожалению(

В CS3 выберите File > Save as... и формат Flash 8

ptirA 30.05.2008 16:15

Вложений: 1
точно ...
вот ...

alexcon314 30.05.2008 16:44

Код:

extLoader_mc._visible = false;
var currentPage;
var mcLoader:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
mcLoader.addListener(myListener);
myListener.onLoadProgress = function(target_mc, bytesLoaded, bytesTotal) {
        extLoader_mc._visible = true;
        var pctLoaded = Math.round(bytesLoaded/bytesTotal*100);
        extLoader_mc.extLoaderBar_mc._xscale = pctLoaded;
        if (bytesLoaded>=bytesTotal) {
                extLoader_mc._visible = false;
        }
};
mcLoader.loadClip("development.jpg", picViewer_mc.picLoader);
//-----------------------\\\
complete = function () {
        scrollPane.сontent.komp1_mc.onRelease = function() {
                trace("Image loaded.");
                mcLoader.loadClip("teano_u1.jpg", picViewer_mc.picLoader);
        };
};
scrollPane.addEventListener('complete',this);
scrollPane.contentPath = "thumbs.swf";

Нужно помнить, что загрузка данных во флэше асинхронная. Ваш обработчик onRelease назначался ДО окончанеия загрузки. Поэтому и не работал.

ptirA 31.05.2008 00:24

спасибо большое. Очень помогли!


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

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