Просмотр полной версии : Помогите разобратся
Petromap
06.10.2005, 23:15
Здравствуйте.
Такой вопрос.
У меня обьект мне нужно чтобы он его небыло а при нажатии кнопки появлялся.
Есть скрипт на то чтобы он исчезал и появлялся.
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}
}
может подойдет...
Буньков Максим
08.10.2005, 14:23
В кадрах тоже скрипт писать можно...
Petromap
08.10.2005, 17:39
попробуй так:
в кадре пишешь:
_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();
здесь пишет что ошибка
Petromap
08.10.2005, 19:47
А какое название?
ну клипа которго хочу скрыть?!
ili ty tuda tak i napisal "nazvanije", ili u tebja flash staryi (Flash 4<) ili ty ne v kadr pishesh...
Petromap
08.10.2005, 20:47
Флеш у меня последний, пишу я не "название" и пишу я в кадр!
Во флеше я не новичок, у меня только с Action Script проблемы
а ты уверен, что <instance name> приписал?
Dima_DPE
08.10.2005, 23:00
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);};
Блин не запутывайте человека!
Данную задачу можно реализовать несколькими способами.
Не надо писать куски кода, пишшите решение задачи целиком, чтобы он мог разобраться.
А setProperty отлично работает везде и этот способ (с setProperty) болеее показательный, нужно, чтобы человек разобрался в том, что делает, а не просто ctrl+c, ctrl+v :-)
С setProperty как раз и запутываете. Данная конструкция устарела в марте 2000 года после выхода пятерки. Уже больше 5 лет прошло, а все по старинке пишем. Надо сраз учить правильно писать.
Согласен насчет "устарело", но как насчет показательности ..., человек, плохо знающий AS быстрее поймет с setProperty.
Не зря машины Тьюринга до сих пор еще учат :-)
хотя... это лишь мое мнение.
Не согласен, setProperty менее понятен и приводит к путанице.
Petromap
09.10.2005, 15:24
Не согласен, setProperty менее понятен и приводит к путанице.
Господа, ну я впринцепе не про это спрашивал. Ответье пожалуйста на мой вопрос. :)
Dima_DPE
09.10.2005, 22:25
<id> - eto identificator, a "_" - eto I'm sorry opeciatka
Dima_DPE
09.10.2005, 22:28
<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!!!
Где я написал код на мувиклипе?
Dima_DPE
10.10.2005, 22:32
Где я написал код на мувиклипе?
Извеняй пож. но на машине на которой я сейчас, да и вчера рылся Flash'а нет, а вблокноте нарыл
btn.onRelease = function () {
mc._visible = !mc._visible;
} //это на руте, не спорю, а
this._visible = false; //че вроде на мовике mc
Возьму домой проверю, повторюсь !!могу ошибаться!! Извеняй!
this._visible = false
написан в мувиклипе, и ничего плохого в этом нет.
Petromap
11.10.2005, 10:10
Вот...
Господа все я все понял, всем спасибо.
Один вопрос. Вот напримере то что выслал товарищь InIls
У меня примерно так. Красный квадрат находится в мувеклипе Symbol 3.
В этом мувике всего два слоя в одном из них написано this._visible = false;
Что скрывает все обьекты. А мне надо чтоб скрывался только один квадрат.
Надесь вопрос понятен. Господа я пониманию, что это просто, но для человека с географическим образованием это сложно. Надо учить азы, согласен.
Ну так перемести this._visible = false в Symbol 3, и функции нажатия поменяй путь.
И не надо коверкать мой ник, если уж пишешь его строчными и заглавными, то пиши правильно :)
Petromap
11.10.2005, 16:45
Ну так перемести this._visible = false в Symbol 3, и функции нажатия поменяй путь.
И не надо коверкать мой ник, если уж пишешь его строчными и заглавными, то пиши правильно :)
А нельзя ли на примере, а то как то сложновато для меня эти пути прописывать.
Petromap
14.10.2005, 17:27
Товарище, прошу о помощи мне это очень нужно.
вот строка this._visible = false;
и мне надо скрыть допустим 123
Как это написать правильно?!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.