Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.11.2008, 03:16
Lao_kutuz вне форума Посмотреть профиль Отправить личное сообщение для Lao_kutuz Найти все сообщения от Lao_kutuz
  № 1  
Ответить с цитированием
Lao_kutuz

Регистрация: Nov 2008
Сообщений: 43
По умолчанию ребята, помогите разобраться с прозрачностью

Идея такова: случайные цифорки 1 и 0 бегут себе до определенного момента и исчезают. Хотелось бы сделать чтоб изчезали плавно. Пытаюсь это реализовать так:

Код AS1/AS2:
function digmove() {
	this._x += 2;
	this._alpha--;
	if (this._x>330) this.removeMovieClip();
}
 
function digrun() {
	varTarget = _root.attachMovie("dig", "dig"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_y:85, _x:115});
	varTarget.t.text=Math.round(Math.random());
	varTarget.onEnterFrame = _root.digmove;
}
В общем цифры то бегут, а альфа эта не меняется.. Вручную создаю мувиклип и онентерфрейм кидаю ту же функцию, все отлично. А програмные мувики не затухают.
Заранее благодарен за время, потраченное на мой тег и ответы


Последний раз редактировалось iNils; 18.11.2008 в 10:34.
Старый 18.11.2008, 03:37
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 2  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
Код AS1/AS2:
varTarget.filters = [new BlurFilter(0,0, 3)]
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 18.11.2008, 10:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Lao_kutuz, для оформления своего кода надо использовать теги [code][/code]
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.11.2008, 23:29
Lao_kutuz вне форума Посмотреть профиль Отправить личное сообщение для Lao_kutuz Найти все сообщения от Lao_kutuz
  № 4  
Ответить с цитированием
Lao_kutuz

Регистрация: Nov 2008
Сообщений: 43
Darksrtanger это по-моему не совсем то, что мне нужно. в моем примере если его добавить то он ничего не делает.
так что же делать, как управлять прозрачностью програмно созданых мувиклипов?

Старый 18.11.2008, 23:40
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Шрифт внедрите, системный не меняет альфу.
__________________
Reality.getBounds(this);

Старый 19.11.2008, 02:27
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 6  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
значит не так добавлете, прозрачность у textFiled, не работает пока не наложить нулевой блюр .... ( у меня работало после этого ... ) вот например накидал пример

Wolsh Привет не обезательно внедрять ниже код работает, без внедрения

Код AS1/AS2:
import flash.filters.BlurFilter;
var sameText:TextField = this.createTextField("sameText",this.getNextHighestDepth(),0,0,200,20)
sameText.text = "sameText for test alpha"
sameText.filters = [new BlurFilter(0,0, 3)]
sameText._alpha = 20
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 19.11.2008, 10:50
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 7  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
По-моему проще внедрить 0 и 1, два символа, чем каждый кадр перерисовывать текст в битмап (что и происходит при наложении блюра). Есть также подозрение, что 0 и 1 будут весить меньше, чем классы фильтра)))
__________________
Reality.getBounds(this);

Старый 19.11.2008, 11:22
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 8  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
не ну не кто не спорит я просто предложил решение проблемы малоли он захочет расширять до большого текста например )
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 19.11.2008, 11:31
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 9  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
darksranger Кстати необязательно налаживать блюр, надо просто к тексту прикрутить какой нить фильтр, пусть даже его не будет заметно, он просто должен присутствовать. Такая же фишка происходит если хочешь сделать все это дело ручками, ибо если не применять фильтр, то динамик текст выскакивает сразу, "скачком" и альфу просто игнорит(((

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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