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

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

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

Регистрация: May 2006
Адрес: Гродно
Сообщений: 249
Отправить сообщение для flastar с помощью ICQ Отправить сообщение для flastar с помощью Skype™
По умолчанию setTime();

Всем дарова!
Появилась новая проблемка!
Я хочу, каб переменной __root.speed присваивалось 2, после 10 секунд!
Как реализовать?
Каму не влом напишите пример!

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

Регистрация: Dec 2006
Адрес: Украина, Севастополь
Сообщений: 358
Отправить сообщение для LeXi42006 с помощью ICQ Отправить сообщение для LeXi42006 с помощью Skype™
Во первых не setTime, а setInterval
Код:
function fn() {
_root.speed = 2
}
setInterval(fn, 10000)
Вроде так
__________________
http://LeXi4.net.ru/


Последний раз редактировалось LeXi42006; 22.02.2007 в 13:37.
Старый 22.02.2007, 13:48
KLieriK вне форума Посмотреть профиль Отправить личное сообщение для KLieriK Найти все сообщения от KLieriK
  № 3  
Ответить с цитированием
KLieriK
 
Аватар для KLieriK

Регистрация: Jul 2004
Адрес: непонятно где
Сообщений: 1,046
Отправить сообщение для KLieriK с помощью ICQ
Пример

Пример 1: В следующем примере каждые 1000 миллисекунд (1 секунду) вызывается анонимная функция.
Код:
setInterval( function(){ trace("Функция вызвана!"); }, 1000 );
Пример 2: В следующем примере определяется два обрабочика событий, каждый из них вызывается. Оба вызова setInterval() отправляют строку "Вызвана функция" на панель Output каждые 1000 миллисекунд. Первый вызов setInterval() вызывает функцию callback1(), содержащую оператор trace(). Второй вызов setInterval() передает строку "Вызвана функция!" функции callback2() в качестве параметра.
Код:
function callback1() {
  trace("Вызвана функция"); 
}

function callback2(arg) { 
  trace(arg);
}

setInterval( callback1, 1000 ); 
setInterval( callback2, 1000, "Вызвана функция" );
update: сорри... профтыкал
__________________
help: .flash .xhtml|css


Последний раз редактировалось KLieriK; 22.02.2007 в 14:44.
Старый 22.02.2007, 13:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
KLieriK, приведи свой пост в надлежащий вид.

Старый 22.02.2007, 14:08
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 5  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Цитата:
Сообщение от LeXi42006
Во первых не setTime, а setInterval
Код:
function fn() {
_root.speed = 2
}
setInterval(fn, 10000)
Вроде так
лучше здесь использовать setTimeout вместо setInterval
иначе просто каждые 10 секунд переменной будет присваиваться 2
а не 1 раз
__________________
"We Are The Champions My Friends!" Queen

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

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
можно и через setInterval, но в этом случае надо убивать интервал в теле функции fn.

Старый 23.02.2007, 03:55
KLIFF вне форума Посмотреть профиль Отправить личное сообщение для KLIFF Найти все сообщения от KLIFF
  № 7  
Ответить с цитированием
KLIFF
[+1 02.08.06]
[+1.3 17.10.06]
[+1 02.03.07]
 
Аватар для KLIFF

Регистрация: Jul 2004
Адрес: С-Петербург
Сообщений: 76
setInterval цикличен
setTimeout вызывает функцию всего один раз!

Старый 23.02.2007, 11:49
this.create вне форума Посмотреть профиль Отправить личное сообщение для this.create Найти все сообщения от this.create
  № 8  
Ответить с цитированием
this.create

Регистрация: Feb 2007
Сообщений: 264
Код:
function setValue(mc:MovieClip):Void {
    mc.speed = 2;
}
//
var mc:MovieClip = this;
mc.speed = 1;
//
setTimeout(this, 'setValue', 10000, mc);

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

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

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


 


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


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