Вход

Просмотр полной версии : Как запустить функцию из файла .as


Marvin
13.10.2008, 22:05
Скачал исходник книжки Silin'а (http://silin.fatal.ru/AS2/book/book.rar).

Хочется сделать "листалку", чтобы каждые пять секунд книжка переворачивалась на следующую страницу сама без участия человека, а когда дойдёт до последней - переходила на первую.

В example.as написал вот такое:

function periodicFunc():Void {

trace("прошло 5 секунд");
//что-то надо написать чтоб запускалась jumpToPage
}

var IDTimer = setInterval(periodicFunc,5000);

Интервал работает, а как там написать что б запускалась функция jumpToPage из Book.as не знаю.

Я в AS очень поверхностно, самому разобраться не получается. Помогите пожалуйста.

silin
13.10.2008, 22:32
да так по простому и записать
var currentPage = 0;
var totalPages = 8;
function periodicFunc() {
currentPage += 2;
if (currentPage > totalPages) currentPage = 0;
bookMC.jumpToPage(currentPage);

}
var IDTimer = setInterval(periodicFunc,1000);

Marvin
14.10.2008, 01:33
Спасибо большое : ) классная штука!