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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.01.2004, 18:09
belyakov.com вне форума Посмотреть профиль Отправить личное сообщение для belyakov.com Посетить домашнюю страницу belyakov.com Найти все сообщения от belyakov.com
  № 1  
belyakov.com

Регистрация: Jul 2000
Адрес: Санкт-Петербург
Сообщений: 46
Отправить сообщение для belyakov.com с помощью ICQ
По умолчанию Простой вопрос: как правильно анимировать круг

Как правильно анимировать круг, точнее заливку окружности, чтобы она равномерно появлялась по часовой стрелке (допустим). Пробовал реализовать с помощью простого shape tween - получается какой-то фаршмак. Пробовал расставить shape hints тоже не особо помогло. Существует ли какой-нибудь "нормальный способ", кроме покадровой анимации?

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

Регистрация: Apr 2003
Адрес: in the moon...
Сообщений: 1,263
Отправить сообщение для Sanik с помощью ICQ
Лучше маску повесь,и её двигай...
Хотя, смотря как тебе надо...

Старый 09.01.2004, 22:23
начинающий вне форума Посмотреть профиль Найти все сообщения от начинающий
  № 3  
начинающий

Регистрация: Jul 2003
Адрес: Винница (или область)
Сообщений: 118
может мой вариант подойдет? см. архив.
Вложения
Тип файла: zip untitled-1.zip (2.4 Кб, 108 просмотров)
__________________
все там будем...

Старый 10.01.2004, 01:14
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
this.createEmptyMovieClip("crug",1);
with(this.crug){r=50;_x=_y=200;i=0;}
pi2=2*Math.PI;//если не на весь круг то нада меньше
n=50;//чило секторов
this.crug.onEnterFrame=function(){
with(this){
clear;
beginFill(0xff0000,100);
lineTo(r*Math.sin(pi2*i/n),r*Math.cos(pi2*i/n));
lineTo(r*Math.sin(pi2*(i+1)/n),r*Math.cos(pi2*(i+1)/n));
lineTo(0,0);
endFill();
if(i++==n) delete onEnterFrame;
}
}

Старый 10.01.2004, 16:35
belyakov.com вне форума Посмотреть профиль Отправить личное сообщение для belyakov.com Посетить домашнюю страницу belyakov.com Найти все сообщения от belyakov.com
  № 5  
belyakov.com

Регистрация: Jul 2000
Адрес: Санкт-Петербург
Сообщений: 46
Отправить сообщение для belyakov.com с помощью ICQ
Цитата:
Оригинал написал(а) Sanik
Лучше маску повесь,и её двигай...
Хотя, смотря как тебе надо...
Дело в том, что маску тоже нужно как-то трансформировать. И снова та же проблема - shape tween работает криво.

Если не понятно объяснил - то вот еще раз:
нужно чтобы в круге появлялся сегмент с заливкой и рос по окружности до размера где-то чуть большего 1/2 круга. Как увиличивающаяся долька, если так понятнее.

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

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

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


 


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


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