Форум 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)
-   -   Необходима помощь с подгрузкой mp3 во флеш с помощью кода (http://www.flasher.ru/forum/showthread.php?t=88660)

pykodelbi 28.11.2006 02:37

Необходима помощь с подгрузкой mp3 во флеш с помощью кода
 
Приветствуем всех!
Пожалуйста, помогите, разобраться в коде:o :
пишем плеер для флеш-заставки: он должен программно подгружать несколько mp3-треков, после основной загрузки заставки, которые должны прокручиваться друг за другом (по задумке каждый последующий трек подгружается после загрузки предыдущего, пока последующий трек не загрузился, должны последовательно проигрываться все уже загруженные треки).
Вот, что пока получается: www.dexdede.narod.ru
А вот сам код ( он находится в основной монтажной линейке, s - MovieClip - в котором находятся все названия треков и кнопки: стоп и загрузить треки):

Код:

var music:Sound = new Sound(this);
var music2:Sound = new Sound(this);
var music3:Sound = new Sound(this);
var music4:Sound = new Sound(this);
music.loadSound("Arash40.mp3", false);
music.stop();

music.onLoad = function(success:Boolean) {
        if (success) {
                music.start();
                _root.s.gotoAndPlay(31);
                music2.loadSound("Bombey Dreams40.mp3", false);
        music2.stop();}}

music.onSoundComplete = function() {
                music2.onLoad = function(success:Boolean) {
                if (success) {
                                music2.start();
                                _root.s.gotoAndPlay(45);
                                music3.loadSound("Disco Dancer40.mp3", false);
                music3.stop();}
                        else {music.start();
        _root.s.gotoAndPlay(44);}}}

music2.onSoundComplete = function() {
        music3.onLoad = function(success:Boolean) {
                if (success) {
                                music3.start();
                                _root.s.gotoAndPlay(103);}
                                else {music.start();
        _root.s.gotoAndPlay(44);}}}

music3.onSoundComplete = function() {
                music4.onLoad = function(success:Boolean) {
                if (success) {                       
                                music4.start();
                                _root.s.gotoAndPlay(161);
                                music4.loadSound("Jimmy Jimmy40.mp3", false);
                music4.stop();}
                                else {music.start();
        _root.s.gotoAndPlay(44);}}}

music4.onSoundComplete = function() {
        music.start();
        _root.s.gotoAndPlay(219);}

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


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

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