Форум 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)
-   -   Во flash-сайт с прелоадером не грузятся картинки (http://www.flasher.ru/forum/showthread.php?t=134584)

whitecrane 05.01.2010 14:59

Во flash-сайт с прелоадером не грузятся картинки
 
Я сделал для себя flash-сайт-портфолио. Там в разделах довольно большое количество картинок, а также видео, загружаемых извне. Все работает. Сделал также простой прелоадер, отдельный от сайта, и который подгружает этот самый сайт. Подгружает он его путем программного создания пустого клипа и размещения в нем.
И вот тут обнаружилось, что, если я загружаю сайт через прелоадер, то картинки и видео перестают грузиться. Навигация сайта работает нормально. В чем тут дело? Большаю просьюа откликнуться и помочь решить эту проблему. Я не флешер-программер, а дизайнер. Прошу также не судить строго, что сам не могу решить...

с уважением

mr_pol 05.01.2010 15:08

напишите код которым вы грузите картинку или видос

whitecrane 05.01.2010 15:16

Видео я гружу так:
по клику переход на фрейм, где содержится следующий код:

Код:

var my_nc = new NetConnection();
my_nc.connect(null);
var my_ns = new NetStream(my_nc);
my_video.attachVideo(my_ns);
my_ns.setBufferTime(30);
my_ns.play("Content/Video_flv/00_Reel.flv");
my_ns.onMetaData = function(infoObject:Object) {
        totalTime = infoObject.duration;
};
        if (info.code == "NetStream.Play.Stop") {
                mediaPlaying = false;
                isEnd = true;
                setPlayBtn(true);
        }
};
function onEnterFrame() {
        if (mediaPlaying) {
                setTime(my_ns.time);
                setBar();
        }
}
function setBar(percent:Number) {
        if (percent == undefined) {
                percent = Math.floor(my_ns.time/totalTime*100);
        }
        progress_bar.thumb._x = percent/100*311;
        progress_bar.bar._x = progress_bar.thumb._x-311;
}
        var Hours = Math.floor(aTime/3600);
        var Residue = aTime%3600;
        var Minutes = Math.floor(Residue/60);
        Residue = Residue%60;
        var Seconds = Math.floor(Residue);
        Residue = Residue%1;
        var TimeString = +(Minutes<10 ? ("0") : (""))+Minutes+":"+(Seconds<10 ? ("0") : (""))+Seconds+"";
        time = TimeString;
}
function scrubbing(percent:Number) {
        if (percent == 100) {
                isEnd = true;
                setPlayBtn(true);
        } else {
                isEnd = false;
                setPlayBtn(!oldvalue);
        }
        my_ns.seek(percent*totalTime/100);
        setTime(my_ns.time);
}
mediaPlaying = true;
isEnd = false;
playBtn._visible = true;
stop();

Добавлено через 2 минуты
с подгрузкой картинки - попроще:

Код:

icon_Models_011.onRelease=function(){
_root.Place_02_Portfolio_Models.clip.image_01.removeMovieClip();
_root.Place_02_Portfolio_Models.clip.createEmptyMovieClip("image_01",0);
_root.Place_02_Portfolio_Models.clip.image_01.loadMovie("Content/Pictures_small/Modelling,Visualisation/01.jpg");


mr_pol 05.01.2010 15:25

ну, вот на примере картинки. замените
Код AS1/AS2:

_root.Place_02_Portfolio_Models.clip.image_01.loadMovie("Content/Pictures_small/Modelling,Visualisation/01.jpg");

на

Код AS1/AS2:

this.Place_02_Portfolio_Models.clip.image_01.loadMovie("Content/Pictures_small/Modelling,Visualisation/01.jpg");

должно работать. да и все _root'ы замените на this

whitecrane 05.01.2010 15:29

Гигантское спасибо. :) Попробую

Добавлено через 11 минут
не работает... :(

mr_pol 05.01.2010 16:02

Вложений: 1
Вложение 23583

main.swf - типа ваш сайт
preload.swf - загрузчик к main.swf

whitecrane 05.01.2010 16:12

упс, а у Вас есть возможность сохранить в CS3?

mr_pol 05.01.2010 16:18

Вложений: 1
Вложение 23584

whitecrane 05.01.2010 16:33

С ходу не получается. Покопаюсь, что не так. Принцип понятен.
еще раз большое спасибо

alexcon314 05.01.2010 16:38

whitecrane, для оформления своего кода надо использовать теги [code][/code]


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

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