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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.01.2006, 19:19
fancy вне форума Посмотреть профиль Отправить личное сообщение для fancy Найти все сообщения от fancy
  № 1  
Ответить с цитированием
fancy
[+4 19.05.08]
 
Аватар для fancy

Регистрация: May 1999
Адрес: Казахстан, Алматы
Сообщений: 85
Отправить сообщение для fancy с помощью ICQ
Question плавный zoom

Не найдя ничего на flashkit и тут прошу помощи.
Код:
on (press) {
	setProperty(_root.map, _xscale, i = i + 10);
	setProperty(_root.map, _yscale, i = i + 10);
}
Нажимаю на пипку, и при каждом нажатии мувик рывками по 10% увеличивается.
как сделать, чтобы при нажатии он увеличивался плавно?
__________________
Жить хорошо, когда вокруг столько интересного....


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

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Работай с Tween

Старый 31.01.2006, 19:28
mr.freeze вне форума Посмотреть профиль Отправить личное сообщение для mr.freeze Найти все сообщения от mr.freeze
  № 3  
Ответить с цитированием
mr.freeze

Регистрация: Jan 2006
Сообщений: 21
или цикл с задержкой организуй...

Старый 31.01.2006, 19:34
Fl00r вне форума Посмотреть профиль Отправить личное сообщение для Fl00r Найти все сообщения от Fl00r
  № 4  
Ответить с цитированием
Fl00r
 
Аватар для Fl00r

Регистрация: Jun 2005
Адрес: dreams
Сообщений: 1,137
Отправить сообщение для Fl00r с помощью ICQ
Код:
_global.scaler = 100;
myPic.onRelease = function(){
  _global.scaler -= 10;
}

_root.onEnterFrame = function(){
  zoomer = (myPic._xscale - scaler)/4;
  myPic._xscale = myPic._yscale -= zoomer;
}

Старый 31.01.2006, 22:56
Kyber Anton вне форума Посмотреть профиль Отправить личное сообщение для Kyber Anton Посетить домашнюю страницу Kyber Anton Найти все сообщения от Kyber Anton
  № 5  
Ответить с цитированием
Kyber Anton
 
Аватар для Kyber Anton

Регистрация: Oct 2005
Адрес: Воронеж-Москва
Сообщений: 671
Отправить сообщение для Kyber Anton с помощью ICQ
on (press) {
_root.map.onEnterFrame = function(){
_root.map._xscale +=10;
_root.map._yscale +=10;
}
}
on (release){
_root.map.onEnterFrame = null;
}
__________________
(А)

Старый 01.02.2006, 00:46
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 6  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
Код:
MovieClip.prototype.scaleTo = function(scale, speed, onComplete) {
	this.scale = scale;
	this.onComplete = onComplete;
	this.speed = speed;
	this.onEnterFrame = function() {
		this._xscale += Math.ceil((this.scale-this._xscale)/this.speed);
		this._yscale = this._xscale;
		if (Math.abs(this._xscale-this.scale)<5) {
			delete this.onEnterFrame;
			this._xscale = this.scale;
			this._yscale = this._xscale;
			trace(this._xscale)
			this.onComplete();
		}
	};
};

Старый 01.02.2006, 22:41
fancy вне форума Посмотреть профиль Отправить личное сообщение для fancy Найти все сообщения от fancy
  № 7  
Ответить с цитированием
fancy
[+4 19.05.08]
 
Аватар для fancy

Регистрация: May 1999
Адрес: Казахстан, Алматы
Сообщений: 85
Отправить сообщение для fancy с помощью ICQ
Arrow лоадер

Спасибо народ, почитаю поразбираюсь, надеюсь выужу для себя урок.

вот еще такой вопрос не относящийся к зуму.
есть мувик с двумя сценами.
в первой есть простой до безобразия прелоадер
1 кадр
Код:
	t = _root.getBytesTotal();
	l = _root.getBytesLoaded();
	p = l/t*100;
	_root.LMovie.gotoAndPlay (Math.round(p));
	_root.LMovie.PreL = String(int(p))+"%";
	_root.LMovie.Tbyt = Math.round(t/1024)+" Kb";
2 кадр
Код:
	if (t != l){
		gotoAndPlay(1)
		}
так вот, прелоадер работает, меня устраивает, но есть одно "но"
в прелоадере есть довольно увесистые картиночки и анимация, допустим килов 100 и вот прелоадер появляется на экране тогда, когда уже 20%--30%. это мне не очень нравится. с хлипкими прелоадерами, где все укладывается в 2-10кб это нормально.

вопрос такой, как мне сделать еще один прелоадер, который загружает контент из основного лоадера? во как
__________________
Жить хорошо, когда вокруг столько интересного....


Старый 01.02.2006, 23:13
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 8  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Сделать прелоадер в одном ролике, а контент -- в другой .swf

Старый 01.02.2006, 23:24
fancy вне форума Посмотреть профиль Отправить личное сообщение для fancy Найти все сообщения от fancy
  № 9  
Ответить с цитированием
fancy
[+4 19.05.08]
 
Аватар для fancy

Регистрация: May 1999
Адрес: Казахстан, Алматы
Сообщений: 85
Отправить сообщение для fancy с помощью ICQ
Цитата:
Сообщение от Antares
Сделать прелоадер в одном ролике, а контент -- в другой .swf
у меня кретенизм, в этом отношении, особенно когда из одного другой грузишь.
т.е. написать не сложно, но не врубаюсь как и чего считать. т.е. не понимаю логики
__________________
Жить хорошо, когда вокруг столько интересного....


Старый 02.02.2006, 00:01
fancy вне форума Посмотреть профиль Отправить личное сообщение для fancy Найти все сообщения от fancy
  № 10  
Ответить с цитированием
fancy
[+4 19.05.08]
 
Аватар для fancy

Регистрация: May 1999
Адрес: Казахстан, Алматы
Сообщений: 85
Отправить сообщение для fancy с помощью ICQ
в итоге у меня должно получится вот так:

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


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

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

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


 


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


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