![]() |
Помогите разобратся
Здравствуйте.
Такой вопрос. У меня обьект мне нужно чтобы он его небыло а при нажатии кнопки появлялся. Есть скрипт на то чтобы он исчезал и появлялся. on (release) { check = getProperty ("map/01", _visible); if (check == true) { setProperty("map/01", _visible, false); } if (check==false) { setProperty("map/01", _visible, true); } } А мне нужно чтобы он сначала был скрытым, а потом при нажатии кнопки появлялся и счезал. Заранее благодарен. |
попробуй так:
в кадре пишешь: _root.clip._visible=false; stop(); А на батон вешаешь: on (release){ if (_root.clip._visible==true) {_root.clip._visible=false} else {_root.clip._visible=true} } может подойдет... |
В кадрах тоже скрипт писать можно...
|
Цитата:
_root.название._visible=false; stop(); здесь пишет что ошибка |
А какое название?
|
Цитата:
|
ili ty tuda tak i napisal "nazvanije", ili u tebja flash staryi (Flash 4<) ili ty ne v kadr pishesh...
|
Флеш у меня последний, пишу я не "название" и пишу я в кадр!
Во флеше я не новичок, у меня только с Action Script проблемы |
а ты уверен, что <instance name> приписал?
|
VO PERVIH, ti, na cacom flash'e pushesh setProperty eto gdeto Flash 4, a vo vtorix
pishi <button ID>.onPress=function(){ _parent._<id>._visible = !(_parent._<id>._visible);}; |
_<id> это что?
|
Блин не запутывайте человека!
Данную задачу можно реализовать несколькими способами. Не надо писать куски кода, пишшите решение задачи целиком, чтобы он мог разобраться. А setProperty отлично работает везде и этот способ (с setProperty) болеее показательный, нужно, чтобы человек разобрался в том, что делает, а не просто ctrl+c, ctrl+v :-) |
С setProperty как раз и запутываете. Данная конструкция устарела в марте 2000 года после выхода пятерки. Уже больше 5 лет прошло, а все по старинке пишем. Надо сраз учить правильно писать.
|
Согласен насчет "устарело", но как насчет показательности ..., человек, плохо знающий AS быстрее поймет с setProperty.
Не зря машины Тьюринга до сих пор еще учат :-) хотя... это лишь мое мнение. |
Не согласен, setProperty менее понятен и приводит к путанице.
|
Цитата:
|
Вложений: 1
Вот...
|
<id> - eto identificator, a "_" - eto I'm sorry opeciatka
|
<id> - eto identificator, a "_" - eto I'm sorry opeciatka
Spasibo cito napisal kak Ia pocazal ;) shuciu! A vot pisati script na movieClip'e i govoriti o Надо сраз учить правильно писать eto uz prosti NEHOROSHO!!! |
Где я написал код на мувиклипе?
|
2iNils
Цитата:
btn.onRelease = function () { mc._visible = !mc._visible; } //это на руте, не спорю, а this._visible = false; //че вроде на мовике mc Возьму домой проверю, повторюсь !!могу ошибаться!! Извеняй! |
this._visible = false
написан в мувиклипе, и ничего плохого в этом нет. |
Цитата:
Один вопрос. Вот напримере то что выслал товарищь InIls У меня примерно так. Красный квадрат находится в мувеклипе Symbol 3. В этом мувике всего два слоя в одном из них написано this._visible = false; Что скрывает все обьекты. А мне надо чтоб скрывался только один квадрат. Надесь вопрос понятен. Господа я пониманию, что это просто, но для человека с географическим образованием это сложно. Надо учить азы, согласен. |
Ну так перемести this._visible = false в Symbol 3, и функции нажатия поменяй путь.
И не надо коверкать мой ник, если уж пишешь его строчными и заглавными, то пиши правильно :) |
Цитата:
|
Товарище, прошу о помощи мне это очень нужно.
вот строка this._visible = false; и мне надо скрыть допустим 123 Как это написать правильно?! |
| Часовой пояс GMT +4, время: 11:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.