![]() |
|
||||||||||
|
|||||
|
Здраствуйте товарищи
Есть вот такая проблемка package outsource {
import flash.display.MovieClip;
import flash.filters.BevelFilter;
import flash.filters.BitmapFilter;
[Embed (source="/outsource/clock.swf#GameClock")]
public dynamic class GameClock extends MovieClip{
public var __clockBg:MovieClip
public function GameClock(){
__clockBg = getChildByName("clockbg") as MovieClip;
var fi:BitmapFilter = new BevelFilter()
var ar:Array = new Array()
ar.push(fi)
__clockBg.filters = ar;
__clockBg.rotation = 30
__clockBg.visible = true
__clockBg.alpha = 0.2
}
}
}
Прикол в том что допусти rotation и visible можна изменить и эффект будет виден, а вот filters и alpha - НЕТ! Как я уже не старался ну нельзя изменить прозрачность и добавить фильтры ![]() Есть какие-то у кого соображения? Заранее благодарен за ответы!
__________________
noubase.com |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А ролик ты прицепляешь? У тебя нет addChild…
|
|
|||||
|
А его не надо цеплять
![]() Он и так уже есть. Это же класс к внешниму мувику [Embed (source="/outsource/clock.swf#GameClock")] Прикол в том что почему некотырыми свойства мувиклипа невозможно управлять хотя в доке об этом ни слова
__________________
noubase.com |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Выложи исходник.
|
|
|||||
|
Попробуй в классе написать функцию например для изменения прозрачности, и уже её вызвать. Должно помочь.
|
|
|||||
|
Цитата:
А вот с фильтрами полный пипец Так тоже не работает: а сели написать после этого trace(__clockBg.filters) то получится что эффект всётаки есть, потому что пишет в консоли "[object BevelFilter]" но визуально его нету ((Вот такая вот запара
__________________
noubase.com |
|
|||||
|
Кароче это глюк Флэша 9 альфы
Можно играться всеми свойствами класса MovieClip, кроме фильтров Отображаются только фильтры вручную установленные ещё во флэше З.Ы. Спасибо __etc за помощь ![]()
__________________
noubase.com |
|
|||||
|
Проблема локализирована здесь
К сожалению, приходится выбирать - либо ты юзаешь ColorTransform либо filters Ну не пляшет оно друг с другом и всё ![]()
__________________
noubase.com |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
о_О, ты нашёл ещё и проблему?
Не знал, не знал =)Тогда проще — накладывай ColorTransform на вложенный мувик, а фильтр на внешний (т.е. ещё один внутренний мувик сделай). Тем не менее, остается неясным тот факт, что фильтры, выставленные ручками — работают. |
|
|||||
|
Вариант... вариант...
Ша попробую ![]() Добавлено через 5 минут: УРА! Б.Я! Заработало З.Ы. Ещё раз спасибо за светлую идею, а то у меня мозги в ту степь уже не варят за 3 день затр..ха с этими часиками
__________________
noubase.com Последний раз редактировалось nouba; 15.12.2006 в 18:25. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:55. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|