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

CkyBe 29.08.2008 16:22

все сделал но все равно не срабатывает функция...
выкладываю скрин с места событий ) http://************/uploads/080829/q8ULx9iSrY.jpg
Код:

printing_b.onPress=function() {
        if(printing_m._visible==true){
        printing_m._visible=false;
}
}


MrPoma 29.08.2008 16:46

Код:

btn.onPress = function(){
        if(mc._visible){
                mc._visible = false;
        }else{
                mc._visible = true;
        }
}


CkyBe 29.08.2008 17:06

угу спасибо большое, но опять никаких изменений
Код:

printing_b.onPress = function() {
        if(printing_m._visible) {
                printing_m._visible = false;
        }else{
                printing_m._visible = true;
        }
}


MrPoma 29.08.2008 17:35

Не мучайте этот код — он рабочий. Что говорит trace()?

Мечтатель 29.08.2008 17:36

Вложений: 1
Ой-ёй-ёй((( CkyBe, я Вам выкладываю исходник на основе кода MrProma - так, как он более оптимизированный нежели мой. Посмотрите все работает.
Круглишок - это MovieClip (mc)
Прямоугольник - это есть кнопка (btn)

CkyBe 29.08.2008 18:09

спасибо всем большое!!! вроде разобрался, с вашей помощью ))) а что такое trace ()?

Мечтатель 29.08.2008 19:08

trace - это такое выражение, которое помогает тестить скрипт проекта, выводя значение выражения в панели output.
Цитата:

printing_b.onPress = function() {
if(printing_m._visible) {
printing_m._visible = false;
trace ("This moviecip is hide");
}else{
printing_m._visible = true;
trace ("Now you can see this movieclip");
}
}

Wolsh 29.08.2008 20:41

Мечтатель, из Вашего поста человек поймет что можно какойто текст выводить) Интересный ответ на вопрос "А что там выводит trace() ?" )))))
Трейсить можно текущие для этого места значения переменных, просто метки что выполнение скрипта дошло до этого места и функция была вызвана, типы переменных и вообще все что можно вычислить.
Код:

button.onPress=function(){
        trace("Нажали на кнопку "+this);
        trace("Клип был видим? - "+printing_m._visible)
    printing_m._visible=!printing_m._visible;
        trace("Клип теперь видим? - "+printing_m._visible+"\n----------------------")
}



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

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