Форум 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)
-   -   подгрузка роликов (http://www.flasher.ru/forum/showthread.php?t=107813)

xaver 09.02.2008 21:13

подгрузка роликов
 
есть код
Код::
Код:

//create clips to hold your content
 this.createEmptyMovieClip("progressBar_mc", 0);
 progressBar_mc.createEmptyMovieClip("bar_mc", 1);
 progressBar_mc.createEmptyMovieClip("stroke_mc", 2);
 //use drawing methods to create a progress bar
 with (progressBar_mc.stroke_mc) {
    lineStyle(0, 0x000000);
    moveTo(0, 0);
    lineTo(100, 0);
    lineTo(100, 10);
    lineTo(0, 10);
    lineTo(0, 0);
 }
 with (progressBar_mc.bar_mc) {
    beginFill(0xFF0000, 100);
    moveTo(0, 0);
    lineTo(100, 0);
    lineTo(100, 10);
    lineTo(0, 10);
    lineTo(0, 0);
    endFill();
    _xscale = 0;
 }
 progressBar_mc._x = 2;
 progressBar_mc._y = 2;
 // load progress
 var mclListener:Object = new Object();
 mclListener.onLoadStart = function(target_mc:MovieClip) {
    progressBar_mc.bar_mc._xscale = 0;
 };
 mclListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
    progressBar_mc.bar_mc._xscale = Math.round(bytesLoaded/bytesTotal*100);
 };
 mclListener.onLoadComplete = function(target_mc:MovieClip) {
    progressBar_mc.removeMovieClip();
 };
 mclListener.onLoadInit = function(target_mc:MovieClip) {
    target_mc._height = 500;
    target_mc._width = 700;
 };
 //Create a clip to hold the image.
 this.createEmptyMovieClip("image_mc", 100);
 var image_mcl:MovieClipLoader = new MovieClipLoader();
 image_mcl.addListener(mclListener);
 /* Load the image into the clip.
 You can change the following URL to a SWF or another image file. */
 image_mcl.loadClip("http://www.helpexamples.com/flash/images/gallery1/images/pic3.jpg", image_mc);

В конце кода есть image_mcl.loadClip("http://www.helpexamples.com/flash/images/gallery1/images/pic3.jpg", image_mc)


Каким образом можно в swf файл передавать параметр (переменную) чтобы подставлять ее заместо урла? А то мне приходится каждый раз компилить новый файлик чтобы добавлять прогрессбар к загрузке флеш роликов ((

хотелось бы в embeded просто указывать parameter name=blabla value=/pepe.swf
и чтобы этот ролик pepe.swf загружался в этом откомпиленом файле

надеюсь понятно объяснил че я хочу )

в акшен скрипте новичок)

iNils 09.02.2008 22:03

Воспользуйтесь поиском по слову flashvars


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

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