Форум 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=180991)

Bankomat 13.06.2012 02:05

как запустить видео сразу?
 
из примера взял код который подгружает видео, но когда загружается флешка чтоб видео начало играть нужо нажать кнопку

что нужно изменить чтоб видео игралось автоматом?

Код AS1/AS2:

var firstPress = true;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var nStream:NetStream = new NetStream(nc);
videoObj.attachVideo(nStream);
var snd:Sound = new Sound();
this.createEmptyMovieClip("snd_mc", getNextHighestDepth());
snd_mc.attachAudio(nStream);
nStream.setBufferTime(3);
ControlPanelVisible();
preloader._visible = false;
 
mc._play.onPress = pressPlay;
mc._pause.onPress = pressPause;
mc._sound_on.onPress = pressSoundOn;
mc._sound_off.onPress = pressSoundOff;
mc_link.onRelease = linkUrl;
this.onEnterFrame = enterFrame;
nStream.onStatus = statusVideo;
 
function statusVideo(status:Object){
 
        if( status.code == "NetStream.Play.Stop" )
                nStream.play(_root.video1);
 
}
 
function enterFrame(){
 
        if ( nStream.bytesLoaded > 0 ){
                preloader._visible = false;
                this.onEnterFrame = null;
        }
 
}
function linkUrl(){
 
        getURL(_root.link1, "_blank");
 
}
function pressPlay(){
 
        if (firstPress){
                preloader._visible = true;
                nStream.play(_root.video1);
                firstPress = false;
        }
        nStream.pause(false);
        mc._play._visible = false;
        mc._pause._visible = true;
 
}
function pressPause(){
 
        nStream.pause(true);
        mc._pause._visible = false;
        mc._play._visible = true;
 
}
function pressSoundOn(){
 
        snd.setVolume(0);
        mc._sound_on._visible = false;
        mc._sound_off._visible = true;
 
}
function pressSoundOff(){
 
        snd.setVolume(100);       
        mc._sound_off._visible = false;
        mc._sound_on._visible = true;
 
}
function ControlPanelVisible(){
 
        mc._play._visible = true;
        mc._pause._visible = false;
        mc._sound_on._visible = true;       
        mc._sound_off._visible = false;       
 
}


mooncar 13.06.2012 11:02

Цитата:

Сообщение от Bankomat (Сообщение 1084395)
что нужно изменить чтоб видео игралось автоматом?

Очевидно, запустить функцию pressPlay().

Bankomat 13.06.2012 14:01

Цитата:

Сообщение от mooncar (Сообщение 1084420)
Очевидно, запустить функцию pressPlay().

что то до меня не доходит как его запустить... не могу разобраться в этом напутанном для меня коде..
ткните пальцем пожалуйста.. а то я уже все комбинации перепробовал)

Добавлено через 12 минут
ой, я понял)

Добавлено через 13 минут
сижу ковыряюсь в коде... что из чего выходит.. а надо было просто добавить запуск этой функции самостоятельно


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

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