Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Переход по сценам (http://www.flasher.ru/forum/showthread.php?t=94507)

OldDog 13.04.2007 18:34

Переход по сценам
 
Вложений: 1
Привет всем! Ребят, подскажите пожалуйста. На кнопке прописываю вот такой код:

Код:

on(release){
gotoAndPlay("Scene 2",1);
}

но почему-то переход не происходит. Помогите кто чем может. Заранее благодарю!

iNils 13.04.2007 18:54

Для оформления своего кода, надо использовать теги [code][/code], а не собственные фантазии
Цитата:

Сообщение от OldDog
На кнопке прописываю вот такой код:

Код:

on(release){
gotoAndPlay("Scene 2",1);
}

но почему-то переход не происходит.

Потому что СЦЕНЫ - ЗЛО, забудьте про них и ваша жизнь станет прекрасной.

OldDog 14.04.2007 00:44

спасибо тебе iNils, я даже и не подумал об этом. Но косяк все равно остался, не понимаю почему. Главное когда пишеш вот это
Код:

on (release) {
        getURL("http://www.какой-нибудь сайт.com");
}

то все на удивление работает, переходит на указанную ссылку.

я на кнопке прописал
Код:

on(release){
        gotoAndPlay(25);
}

но переход на 25 кадр не осуществляется. Помогите пожалуйста.

Ariel 14.04.2007 00:54

Вы где таких кошмаров насмотрелись? В учебнике по 4-ому Флашу?

iNils 14.04.2007 03:49

gotoAndPlay работающий со сценами является глобальной функцией и работает он только из основного таймлайна. Поэтому из вложенных клипов он не работает.

OldDog 14.04.2007 10:28

Ну а как мне тогда осущесвить свою затею? iNils, подскажи пожалуйста, я же поэтому и написал в "ActionScript для Начинающих", еслиб я дотумкал, я бы и не приставал со своими распросами : )

techno 14.04.2007 10:43

Когда ты вызываешь gotoAndPlay(), не определяя путь, то флеш переводит на кадр не основную сцену, а мувик в котором расположен. Чтобы перевести кадр в основной сцене пиши так
Код:

on(release){
        _root.gotoAndPlay(25);
}


MINASTIS 14.04.2007 10:55

Создаешь объект movieClip, в кадре оного прописываешь.
Код:

this.onRelease = function () {
_root.gotoAndPlay(25);
}


OldDog 14.04.2007 17:04

Пасиба ребят, с переходом на кадр получилось
Код:

on(release){
        _root.gotoAndPlay(25);
}

а вот с переходом на сцену не получается
Код:

on(release){
        _root.gotoAndPlay("Scene 2",1);
}

может найдется еще какое-нибудь решение, в моих интересах все же создать с помощью сцен

MINASTIS 14.04.2007 17:13

Есть множество вариантов создавать не используя сцены. Подумай немного, и придумаешь. Сцены действительно не очень удачный вариант.


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

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