Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ошибка: Указано слишком мало аргументов (http://www.flasher.ru/forum/showthread.php?t=191622)

Golovorot 05.01.2013 22:26

Ошибка: Указано слишком мало аргументов
 
Код AS3:

vid.addEventListener(Event.ENTER_FRAME, vidLoaded);
        function vidLoaded(e:Event)
        {
                var bytes_loaded = vidStream.bytesLoaded;
                var bytes_total = vidStream.bytesTotal;
                var tt:Number = Math.floor((bytes_loaded / bytes_total) * 100);
        trace(tt);
                if(tt >= 20) {
                        vidStream.play();
                }else{
                        trace("Меньше 20%");
                        vidStream.pause();
                }
 
        }

Когда становится больше 20%, то пишет
Код:

ArgumentError: Error #2001: Указано слишком мало аргументов; получено 0, ожидалось 1.
        at flash.net::NetStream/play()
        at MethodInfo-115()


СлаваRa 05.01.2013 22:35

а чего выждали? NetSctream :: play()

ps
Цитата:

ArgumentError — Необходимо указать не менее одного параметра.

Hauts 05.01.2013 22:44

В проверке на 20 процентов не забудьте удалить слушатель ENTER_FRAME

Golovorot 05.01.2013 23:03

Цитата:

Сообщение от Hauts (Сообщение 1113778)
В проверке на 20 процентов не забудьте удалить слушатель ENTER_FRAME

Я совсем недавно изучаю ас3, как это сделать?

СлаваRa 05.01.2013 23:09

vid.removeEventListener(Event.ENTER_FRAME, vidLoaded)

Golovorot 05.01.2013 23:39

В таком случае, как тогда написать прелоадер к видео, загружаемому с сайта?


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

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