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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Apr 2003
Сообщений: 6
По умолчанию Управление свойством _alpha

Вопрос от новичка.

Есть задача сделать простую анимацию с использование AS. Итак: есть несколько слоев. Необходимо по временым условиям уменьшать или увеличивать alpha. Пример здесь (выполнен в виде tweaning):
http://cmg.ru/Untitled-1.html

Очень хочеться не делять раскадровку пусть даже с помощью опрорных точек на таймлайне, а просто это закодировать.

Можете дать необходимые комметарии, а лучше даже фрагменты кода?

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

Регистрация: Nov 2001
Адрес: Kyiv
Сообщений: 158
Отправить сообщение для fiot с помощью ICQ
По умолчанию Re: Управление свойством _alpha

Цитата:
Оригинал написал(а) dimases
Вопрос от новичка.
Очень хочеться не делять раскадровку пусть даже с помощью опрорных точек на таймлайне, а просто это закодировать.
Код:
setInterval( function(){ _root.MC._alpha -=2; }, 100 );
be happy =)
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter

Старый 16.04.2003, 23:05
fiot вне форума Посмотреть профиль Отправить личное сообщение для fiot Посетить домашнюю страницу fiot Найти все сообщения от fiot
  № 3  
fiot
 
Аватар для fiot

Регистрация: Nov 2001
Адрес: Kyiv
Сообщений: 158
Отправить сообщение для fiot с помощью ICQ
По умолчанию vмлжно и так...

Код:
var x = 10;
_root.createEmptyMovieClip("triangle", 1);
with (_root.triangle) {
	beginFill(0x0000FF, 50);
	lineStyle(5, 0xFF00FF, 100);
	moveTo(200, 200);
	lineTo(300, 300);
	lineTo(100, 300);
	lineTo(200, 200);
	endFill();
}
setInterval(function () {
	_root.triangle._alpha = (Math.sin(x*(Math.PI/180)))*100;
	x--;
}, 10);
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter

Старый 22.04.2003, 15:10
dimases вне форума Посмотреть профиль Отправить личное сообщение для dimases Найти все сообщения от dimases
  № 4  
dimases

Регистрация: Apr 2003
Сообщений: 6
По умолчанию А почему на текст не влияет?

Вот такой код:

var x = 100;
_root.createEmptyMovieClip("triangle", 1);
with (_root.triangle) {
createTextField("mytext",1,100,100,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = false;

myformat = new TextFormat();
myformat.color = 0xff0000;
myformat.bullet = false;
myformat.underline = true;

mytext.text = "АБС!";
mytext.setTextFormat(myformat);

beginFill(0x0000FF, 50);
lineStyle(5, 0xFF0000, 100);
moveTo(200, 200);
lineTo(300, 300);
lineTo(100, 300);
lineTo(200, 200);
endFill();
}
setInterval(function () {
// trace(_root.triangle._alpha);
_root.triangle._alpha = x;
x--;
}, 30);


Исчезазает только треугольник, а текст, в этом же клипе остается тем же. Почему? Вроде я уменьшаю alpha у всего клипа?

Старый 22.04.2003, 15:17
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 5  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
а это хелп нада читать внимательнее =))

Старый 22.04.2003, 15:22
dimases вне форума Посмотреть профиль Отправить личное сообщение для dimases Найти все сообщения от dimases
  № 6  
dimases

Регистрация: Apr 2003
Сообщений: 6
Цитата:
Оригинал написал(а) llllllllll
а это хелп нада читать внимательнее =))
Понятно, что надо читать... Там все, но если есть вопрос, значит не знаю, где читать или не понимаю, чего все-таки не то.

Старый 22.04.2003, 15:33
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 7  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Ну суть в том, что грешно требовать чтоб бедный флешовый динамик текст, еще и альфаканалом пользоваться, помимо всех остальных вычислений, если нада альфу, нада эмбедить оутлайнсы Ж) по русски включить начертание букв в файл, тогда речь будет идти о векторах и соответсвенно о прозрачности ...

Старый 22.04.2003, 15:44
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 8  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Не плохой эффектец =))), а всеголишь альфа на динамик тексте =)), я думаю, когда такие "эффекты" без спроса ломятся - не есть хорошо =)
Миниатюры
Нажмите на изображение для увеличения
Название: dinamycalphabugs.gif
Просмотров: 96
Размер:	7.6 Кб
ID:	5186  

Старый 22.04.2003, 16:03
dimases вне форума Посмотреть профиль Отправить личное сообщение для dimases Найти все сообщения от dimases
  № 9  
dimases

Регистрация: Apr 2003
Сообщений: 6
Цитата:
Оригинал написал(а) llllllllll
Ну суть в том, что грешно требовать чтоб бедный флешовый динамик текст, еще и альфаканалом пользоваться, помимо всех остальных вычислений, если нада альфу, нада эмбедить оутлайнсы Ж) по русски включить начертание букв в файл, тогда речь будет идти о векторах и соответсвенно о прозрачности ...
То есть, добавить:
mytext.embedFonts = true;

???

Но тогда вообще не показывается текст.

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

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

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


 


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


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