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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.10.2007, 00:13
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 1  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
По умолчанию Правило построения имен

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

Код:
var t1:Tween = new Tween("mc", "_alpha", easeType, 0, 100, framesCount, true);
Код:
function fadeIn(object) {
	var t1:Tween = new Tween(object, "_alpha", easeType, 0, 100, framesCount, true);
}
как мне написать функцию так чтобы кавычки подставлялись?

грубо вызов типо такого: fadeIn(photo1);

что-то вообще ничего не получается
__________________
Работаю

Старый 24.10.2007, 00:27
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Код:
как мне написать функцию так чтобы кавычки подставлялись?
Это предложение я не понял.

И вообще вопроса не понял. можно перефразировать?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
проблема решена не пишите функции от object

заработало вот так:
Код:
function photoIn(mc) {
	var t4:Tween = new Tween(mc, "_x", easeType, -135, 217, framesCount, true);
}

photoIn(photo1);
__________________
Работаю

Старый 24.10.2007, 00:33
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
я бы сделал так.
Код:
function fadeIn(target:Object):Tween
{
    return new Tween(target, '_alpha', easeType, 0, 100, totalFrames, true);
}
Таким образом созданый твин можно использовать, например можно перезапустить вместо создания нового и тд.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 24.10.2007, 00:34
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 5  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
ооо спасибо, это мне надо, а то насоздается их пруд пруди. Спасибо.

можно еще вопрос? setInterval как он работает?
ибо есть 2 функции photoIn и photoOut, при нажатии на кнопку должно проиграться сначала photoOut от одной а после нее photoIn от другой.

!UPD: Вопрос закрыт. Я идиот... надо чаще читать доки

а доки однако не помогают...
nextChapter может равняться 0 1 2 3 4 5

Код:
function photoIn(target:Object):Tween {
	trace("photoIn я сработало!");
	return new Tween(target, '_x', easeType, -135, 217, framesCount, true);
}
photoIn(["photo" + nextChapter]); // отказывается работать, тоесть конечно трейсится, но с объектом ничего не происходит
__________________
Работаю


Последний раз редактировалось iNils; 24.10.2007 в 03:22.
Старый 24.10.2007, 10:23
2morrowMan вне форума Посмотреть профиль Отправить личное сообщение для 2morrowMan Найти все сообщения от 2morrowMan
  № 6  
Ответить с цитированием
2morrowMan
 
Аватар для 2morrowMan

Регистрация: Aug 2007
Сообщений: 467
Код:
// если nextChapter не String, тогда ('photo' + nextChapter.toString());
var tw:Tween = photoIn('photo' + nextChapter);
tw.onMotionFinished = function()
{
trace('Motion finished');
// здесь можно, например, запустить что-то новое...
}
Кстати, в Tween(target, '_alpha', easeType, 0, 100, totalFrames, true) последний параметр установлен в true и это значит что в пред параметре totalFrames задаеться время в секундах для анимации, а если взять во внимание его имя(totalFrames), то можно предположить что автор хотел чтобы анимации длилась определенное к-во фреймов, тогда последний параметр должен быть false.


Последний раз редактировалось 2morrowMan; 24.10.2007 в 10:30.
Старый 24.10.2007, 10:35
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 7  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Спасибо, 2morrowMan, секунды используются специально, хотя, просто framesCount = 1
__________________
Работаю

Старый 29.10.2007, 16:04
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 8  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от Nirth
я бы сделал так.
Код:
function fadeIn(target:Object):Tween
{
    return new Tween(target, '_alpha', easeType, 0, 100, totalFrames, true);
}
Таким образом созданый твин можно использовать, например можно перезапустить вместо создания нового и тд.
А как мне его перезапустить? Ведь если нет имени или ссылки на этот твин я с ним сделать ничего не смогу. В доках откопал метод start(); но как его сюда приложить - ума не приложу, простите за тафтологию.

а то тестирую флешку и этих твинов насоздавалось масса... вызываю как fadeIn(mc_1)
__________________
Работаю


Последний раз редактировалось Snut; 29.10.2007 в 17:42.
Старый 29.10.2007, 17:43
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 9  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
А подумать?

Код:
var myTween:Tween = fadeIn(target:someTarget);

.....

myTween.start();//или че там, я забыл.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от Nirth
А подумать?

Код:
var myTween:Tween = fadeIn(target:someTarget);

.....

myTween.start();//или че там, я забыл.
Бывает что я туплю, но чтобы настолько....

Спасибо.
__________________
Работаю

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

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

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


 


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


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