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

iHome Leha 29.08.2007 14:55

Как сделать в опциях выбор качества мульта?
 
Вообщем смотрел я несколько флеш-мультов в которых можно было выбирать качество мульта, низкое, среднее или высокое. Хотелось бы узнать, как можно это реализовать в своем мульте?

chingachgoog 29.08.2007 15:32

_quality=....

iHome Leha 03.09.2007 18:54

Оч. информативный ответ...а по-подробнее можно? Тоесть например если я хочу что бы качество изменялось по нажатии на кнопку, то мне достаточно прописать этот скрипт для кнопки? Или как?

Tardos Mors 03.09.2007 19:35

Код:

var qualities = new Array ("LOW", "MEDIUM", "BEST"); // Можно еще добавить "HIGH", но разница между ним и BEST почти не будет заметна.
var currentQuality = 0;
button_mc.onRelease = function()// button_mc - имя кнопки переключения качества
{
    currentQuality ++;
    if (qualities[currentQuality] != null) _quality = qualities[currentQuality];
    else
    {
        currentQuality = 0;
        _quality = qualities[currentQuality];
    }
}


iHome Leha 03.09.2007 20:08

Огоо...буду пробовать, спасибо!!

iHome Leha 30.01.2008 20:30

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

Molecula 30.01.2008 21:32

Ого!!! До сих пор не разобрались?
Код:

var q = new Array ("LOW", "MEDIUM", "BEST");
_quality=q[0];
function setMc(){
        var j:Number=0;
    var len:String=q.length;
        while(j<=len){this['mc'+j].id=j;this['mc'+j].onPress=setQ;j++}}
function setQ(){_quality=q[this.id]}
setMc();

На сцене три мувика, mc0, mc1, mc2.

iHome Leha 31.01.2008 21:17

Тоесть три мувика?? Три кнопки? Это нужно к каждой прописать? Сорри если глупые вопросы ставлю, просто я в АС не оч. шарю...


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

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