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

BBGamer 07.05.2007 12:18

Прозрачность и резкость
 
У меня 2 вопроса:

1. Можно ли как нибудь сделать, что бы допустим нажимаешь на слой, и делаешь ему (слою) прозрачность, т.е. делать не одного цвета, а всё сделать прозрачным?

2. Можно ли во Flash сделать резкость, допустим тот кто напервым плане, четко виден, а где фон, делать как бы размыто, как в фильмах?

etc 07.05.2007 12:26

1. На панели свойств различные параметры, в т.ч. прозрачность;
2. BlurFilter.

Kikasso 07.05.2007 12:26

1) _alpha или _visible
2) фильтр наложить

BBGamer 07.05.2007 12:27

Обьясните пожалуйста поподробней, как это сделать.

~~~ 07.05.2007 12:28

1. Слой кидаешь в мувик и где-нибудь на кнопке пишешь:
Код:

onPress=function(){тотсамыймувик._alpha=0;}
2. Привожу цитату из хелпа:
Код:

import flash.filters.BevelFilter;

var rect:MovieClip = createBevelRectangle("BevelBlurX");
rect.onRelease = function() {
    var filter:BevelFilter = this.filters[0];
    filter.blurX = 10;
    this.filters = new Array(filter);
}

function createBevelRectangle(name:String):MovieClip {
    var w:Number = 100;
    var h:Number = 100;
    var bgColor:Number = 0x00CC00;

    var rect:MovieClip = this.createEmptyMovieClip(name, this.getNextHighestDepth());
    rect.beginFill(bgColor);
    rect.lineTo(w, 0);
    rect.lineTo(w, h);
    rect.lineTo(0, h);
    rect.lineTo(0, 0);
    rect._x = 20;
    rect._y = 20;

    var filter:BevelFilter = new BevelFilter(5, 45, 0xFFFF00, 0.8, 0x0000FF, 0.8, 20, 20, 1, 3, "inner", false);
    rect.filters = new Array(filter);
    return rect;
}


Kikasso 07.05.2007 12:35

На панели свойств есть вкладка Filters и список Color, чтобы с кодами не заморачиваться.
Только не на слой, а на мувиклип.

~~~ 07.05.2007 12:39

Цитата:

Сообщение от Kikasso
На панели свойств есть вкладка Filters и список Color, чтобы с кодами не заморачиваться.
Только не на слой, а на мувиклип.

И так можно, но при анимации твиновой камень грузить будет намного жестче чем если бы программно.

BBGamer 07.05.2007 17:03

Цитата:

Сообщение от ~~~
1. Слой кидаешь в мувик и где-нибудь на кнопке пишешь...

Неочень понял, как это?

BBGamer 08.05.2007 20:55

Куда вставить "цитату из хелпа"?

etc 08.05.2007 21:56

BBGamer, купите книгу, лучше две. Бумажных. Когда прочитаете, тогда приходите с вопросами.

BBGamer 11.06.2007 15:33

inport flash.filters.BlurFilter;
Какая то ошибка, хотя делаю всё правильно, по уроку... Help...

etc 11.06.2007 15:45

import

BBGamer 11.06.2007 15:51

Спасибо Вам!!! Огромнейшее!!

BBGamer 11.06.2007 15:54

о нет... это я переписал не правильно... чёрт, всё равно... пишет
Syntax error. import flash.filters.BlurFilter;

etc 11.06.2007 16:00

Нужно выставить в свойствах проекта версию языка AS2.

BBGamer 11.06.2007 17:09

Оо, Всё! Получилось! Огромное спасибо!


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

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