Просмотр полной версии : setInterval в классе.
dmitriev
22.03.2008, 22:37
Привет.
Перешарил все учебники, на форуме. Вроде всё пишу правильно.
Прошло уже больше 2ух часов а я так и не понимаю почему не работает.
private function addPrew ()
{
trace("ADD PREW");
}
private function addPrews (col)
{
this.intervalPrev=setInterval(this, "addPrew", 100);
}
Видимо потому, что нет вызова addPrews :)
dmitriev, каким образом вы создаете экземпляр сего класса?
dmitriev
23.03.2008, 01:00
class ProjectSmall extends MovieClip
{
}
Fernando Costa
23.03.2008, 01:04
и мувику в библиотеке прописан класс ProjectSmall и он лежит на сцене и есть код типа этого:
myMc.addPrews ()
?
кстати что за параметр col ? почему вы его не используете?
dmitriev, исходник в студию
dmitriev
23.03.2008, 02:39
Fernando, о каком мувике идёт речь?
Для udaff
http://***********/5842216
pass: 622
Fernando Costa
23.03.2008, 02:54
тогда о каком extends MovieClip Идет речь???
Внесенные изменения:
var projectSmall0 = new ProjectSmall(0, allProjects, names[0], 2, fs)//i, allProjects, names[i], cols[i], image);
var projectSmall1 = new ProjectSmall(1, allProjects, "!!!!sda", 4, fs)
class ProjectSmall// extends MovieClip
dmitriev
23.03.2008, 09:27
Ухты! Огромное спасибо.
Тоесть обязательно нужно переменную создавать?
А почему extends убрал?
Fernando Costa
23.03.2008, 13:27
А почему extends убрал? если вы пишете class ProjectSmall extends MovieClip
то это предполагается что у вас есть мувик в либе с прописаным для него классом ProjectSmall. и обращаться к его методам можно если у вас мувик на сцене - как я вам написал. Мувиклипы с помощью new не создаются
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.