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

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

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

Регистрация: Feb 2008
Сообщений: 77
Question Tween и scaleX, scaleY

Привет!

Корректно написано? Есть, подозрения что нет ...
Код:
function mapScaleIn()
{
	var myTween_scaleX = new Tween(main_mc, "scaleX", Regular.easeIn, mainScaleX, mainScaleX + 0.5, 1, true);
	var myTween_scaleY = new Tween(main_mc, "scaleY", Regular.easeIn, mainScaleY, mainScaleY + 0.5, 1, true);
}

function mapScaleOut()
{
	var myTween_scaleX1 = new Tween(main_mc, "scaleX", Regular.easeIn, mainScaleX + 0.5, mainScaleX, 1, true);
	var myTween_scaleY2 = new Tween(main_mc, "scaleY", Regular.easeIn, mainScaleY + 0.5, mainScaleY, 1, true);
}

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
1. Как минимум, обьявленные локальными переменными твины могут умереть до своего окончания.
2. Тип переменных желательно указывать
3. Нет завершения предыдущей функции: если одну вызвать до завершения другой, будет дергаться.

А корректно или нет, зависит от неизменности значения mainScale.
__________________
4am is time to rock

Старый 08.12.2008, 15:47
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 3  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
Спасибо огромное! Именно все как написал так и есть... те же проблемы(
если можно пункт 3 по подробнее.

P.S. программной анимацией пользуюсь впервые (


Последний раз редактировалось ptirA; 08.12.2008 в 15:52.
Старый 08.12.2008, 18:17
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 4  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
В третьем пункте говорится о том, что сразу два твина работают над одним свойством одного объекта. Из-за этого получается непонятная анимация. Вы представляете то суммарное движение которое получается в результате сложения двух твинов? Я тоже не представляю Потому нужно предыдущий останавливать.

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

Регистрация: Feb 2008
Сообщений: 77
Я хорошо представляю что происходит при сложении 2х твинов) борюсь с этим не первый день)

Давайте уточним правильно ли я понял. Имеется ввиду что когда выполняется mapScaleIn, mapScaleOut не должна быть доступна? И сделать это можно если ловить конечное значение mapScaleIn (начальное mapScaleOut) с помощью условия. Верно?

Старый 09.12.2008, 16:01
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 6  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
рекомендую: http://blog.greensock.com/tweenmaxas3/
__________________
: M F N W :

Старый 09.12.2008, 16:36
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 7  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
Спасибо. здорово)
мне всетаки кажется что с моим кодом проще разобраться и быстрее чем TweenMAX)

просто скажите плиз я в правильном направлении двигаюсь?

ситуация очень проста, по нажатию на карту она зумится, по 2у нажатию едет обратно, мне нужно чтоб в тот момент когда она зумится нельзя было вызвать mapScaleOut

+ вообще не люблю пользоваться чужими фреймворками, даже если они получены легальным путем, намного приятнее когда хорошо работает то, что написал сам.


Последний раз редактировалось ptirA; 09.12.2008 в 17:11.
Старый 09.12.2008, 23:12
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 8  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Цитата:
+ вообще не люблю пользоваться чужими фреймворками, даже если они получены легальным путем, намного приятнее когда хорошо работает то, что написал сам.
Со временем это проходит Тратить кучу времени на изобретение велосепида тоже не всегда хорошо.
__________________
4am is time to rock

Старый 10.12.2008, 04:23
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 9  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
http://www.gskinner.com/libraries/gtween/ - вот этот класс, на мой взгляд, намного удобнее и нагляднее.
__________________
Дело не в тебе

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Да, gTween и мой любимый тоже. Либо есть Tweener, в котором чуть больше фич. Вобщем на любителя.
__________________
4am is time to rock

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

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

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


 


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


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