Форум 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=215440)

Tapor 18.04.2018 14:45

Скрытие объекта
 
Всем привет.
Я написал код который при старте скрывает мувик, а при нажатии на кнопку мувик появляется.
Код AS1/AS2:

onEnterFrame = function()
{
    Move1._visible = 0;
}
Buttion1.onPress = function()
{
    onEnterFrame = function()
    {
        Move1._visible = 1;
    }
}

Как сделать так, чтобы при повторном нажатии на туже кнопку в том же кадре мувик пропал?

Zebestov 18.04.2018 14:54

Код AS1/AS2:

onEnterFrame = function()
{
    Move1._visible = 0;
}
Buttion1.onPress = function()
{
    onEnterFrame = function()
    {
        Move1._visible = 1 - Move1._visible;
    }
}


Tapor 18.04.2018 14:57

Вложений: 1
Цитата:

Сообщение от Zebestov (Сообщение 1204978)
Код AS1/AS2:

onEnterFrame = function()
{
    Move1._visible = 0;
}
Buttion1.onPress = function()
{
    onEnterFrame = function()
    {
        Move1._visible = 1 - Move1._visible;
    }
}


Спасибо!
Но этот код с багом:)
Когда нажал на кнопку мувик стал появляться и исчезать без остановки.

Zebestov 18.04.2018 16:27

Да, сорян, не заметил сразу, что зачем-то указываешь видимость объекту в каждом кадре. Убери onEnterFrame и оставь только строку с видимостью в обработчике onPress.


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

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