вход
Примечание: Это автоматический перевод; воспользуйтесь понятном языке без сленга.

жаргон на матч двух нажали на спрайтов - как соответствие игры

Форумы : жаргон на матч двух нажали на спрайтов - как соответствие игры
жаргон на матч двух нажали на спрайтов - как соответствие игры
shulamis Durden - 01-29-2009


привет.
Я хотел бы написать простой скрипт жаргон в соответствии с письмом к ее названию. Есть семь различных букв с их названиями на странице. Если пользователь нажимает на матч, он или она пойдет в другой кадр с "правильным сообщения '. Если пользователь не нажимать на матч, то пользователь будет искать на другую страницу с 'неверными' сообщение.
спасибо
Shulamis

SMD

Re: жаргон на матч двух нажали на спрайтов - как соответствие игры
William McGrath - 02-10-2009


Вы можете сделать единый сценарий для каждой пары спрайтов. просто определить их в собственности, такие, как этот:

собственности myletter
по beginsprite мне
Myletter = "A" - или, что
конец

в соответствии с кликами, Я хотел бы сделать два Globals, говорят gclick1 и gclick2.
помню, чтобы написать глобальной gclick1, Gclick2 в верхней


по mouseup мне
если gclick1 = "", затем - другими словами, первый слот имеется (потому что это кнопку № 1)
Gclick1 = myletter
другой - если первый слот было принято, то это, очевидно, вторая кнопка
Gclick2 = myletter

- В данный момент вы также сопоставить их, делать то, что должно быть сделано при правильных и неправильных ответов, и сбросить Globals на следующий набор кликов --

если gclick1 = gclick2 затем
в любом случае
еще
Whateverеще
End If

Gclick1 = ""
Gclick2 = ""

End If
конец

Есть миллион способов сделать это, но мне нравится это.

---
Вильям

Re: жаргон на матч двух нажали на спрайтов - как соответствие игры
shulamis Durden - 02-10-2009


Вильям,
Спасибо за Ваш ответ.
У меня есть вопросы. Я новичок в жаргон.
будет скрипт для каждой пары спрайтов считается сценарий фильма?
мне нужно сделать другой сценарий для каждой пары спрайтов?
Этот сценарий может применяться к письмам, которые с разных langauge?
имеют значение для gclick1 и gclick 2, установленных в каждом глобальном?
Как мне написать Globals для gclick1 и gclick2?
для сравнения части скрипта нужно использовать опцию whateverelse? Я собирался написать следующее:

если gclick1 = gclick2 затем
играть в "правильный"
еще играть в "неправильные"
End If
Что я могу сбросить эти ценности, или я могу оставить их, поскольку они?
Gclick1 = ""
Gclick2 = ""

спасибо
Shulamis



SMD

Re: жаргон на матч двух нажали на спрайтов - как соответствие игры
William McGrath - 02-11-2009


Будет скрипт для каждой пары спрайтов считается сценарий фильма?

нет, его поведение. Не используйте сценарии фильмов для этой конкретной вещи. для перехода от одного к другому, Нажмите на иконку информации.

Мне нужно сделать другой сценарий для каждой пары спрайтов?
да, Существуют способы сделать это все в одном скрипте, программирования, но может быть гораздо больше, участвующими. Таким образом, в основном вы будете дублировать тот же сценарий несколько раз, а просто изменить название сценария и стоимости имущества.

Этот скрипт может применяться к письмам, которые с разных langauge?

да, потому что то, что вы присваиваете качестве значения для свойства строки в кавычки. Я не думаю, что она должна дать вам какие-либо проблемы.

Являются ценностями для gclick1 и gclick 2, установленных в каждом глобальном?
они являются лишь двумя Globals все время. Какие изменения стоимости. вот в чем разница между глобальным переменным и свойства (каждый сценарий имеет собственную myletter собственности независимо от всех остальных. но gclick1 и 2 являются только две переменные, те же два для всех спрайтов.

Как написать Globals для gclick1 и gclick2?

поставить эту линию на самом верху:
глобальные gclick1, Gclick2

теперь, При функции с этим именем в любой части скрипта, иностранный язык знает, что вы видите на глобальные (и не местных) переменные.


Для сравнения части скрипта нужно использовать опцию whateverelse? Я собирался написать следующее:

если gclick1 = gclick2 затем
играть в "правильный"
еще играть в "неправильные"
End If
<<<

Yes, I think that should work nicely

Well, else and then a new line for play "incorrect"

>Что я могу сбросить эти ценности, или я могу оставить их, поскольку они?
Gclick1 = ""
Gclick2 = ""

После того, как вы их сравнение, сброс их в "", да. в противном случае, в следующий раз, когда вы нажмете на то,, стоимость первой переменной прежнему будут перенесены из предыдущего времени (вспомним, что это глобальная переменная). поэтому он не может работать, как следует. Идея состоит в: Впервые вы нажмете, он знает, что следует изменить значение первой переменной, а второй раз он должен работать со вторым временем. как? с первой кнопкой это выглядит на первой переменной и говорит: ¿Это приняты? нет = OK, то это первый шаг. Да = OK, Затем его второй клик.



---
Вильям

Re: скриптовых ошибок для сравнения игры
shulamis Durden - 02-12-2009


Вильям,
Я пробовал следующий сценарий, но я получаю ошибку сценария. Я использую Adobe Director 11. есть ли способ прикрепить файл в этом форуме?

собственности myaleph
по beginsprite мне
Myaleph = "א"
конец

по mouseup мне
если gclick1 = "א" тогда-то там ошибка переменных используются до установленного значения
Gclick = myaleph
еще
Gclick2 = myaleph
если gclick1 = gclick2 затем
играть в "правильный"
еще
играть в "неправильные"
End If
Gclick1 = ""
Gclick2 = ""
End If
конец

Shulamis

SMD

Re: скриптовых ошибок для сравнения игры
William McGrath - 02-13-2009


собственности myaleph
глобальные gclick1, Gclick2 - осторожны с этой

по beginsprite мне
Gclick1 = ""
Gclick2 = ""
- было то, что мне проблема здесь, тем, чтобы начать с Дадим
- о глобальных значение "" (пусто)

Myaleph = "א"
- он не должен быть mybeth, Myshin или независимо:
- использовать одну и ту же собственность название для всех. Таким образом, вы можете просто
- копировать и вставить большую часть этого, просто назначить другую букву
- на имущество, на этой линии, и все остальные будут работать корректно
- другое дело: Я не уверен нелатинских символов.
- Попробуйте, но вы можете уточнить их: "Алеф", "Бет"...
конец

по mouseup мне
- сначала присвоить щелкните на один из двух Globals
- Что это означает,: в спрайт, который был только что нажали
- это первый или второй из пары кликов,
- так он говорит, что в данном случае, Gclick1 = "א" или gclick2 = "א" :

если gclick1 = "", а затем
Gclick1 = myaleph
еще
Gclick2 = myaleph

- Если он gclick2 средства у вас есть пара
- (Вот почему вы делаете это в другое положение)
- так вы будете готовы сравнить их друг с другом
- Чтобы увидеть если они так же
- (и в любом случае вам сбросить их на следующий набор кликов:

если gclick1 = gclick2 затем
играть в "правильный"
еще
играть в "неправильные"
End If

Gclick1 = ""
Gclick2 = ""
End If

конец mouseup

--

и я думаю, что оно. он работает, насколько я это проверял, за исключением иврит символов, но я не знаю, что моя система или директор.

еще одна проблема, которая вам может понадобиться для решения является то, что произойдет, если нажать два раза на том же спрайт. как сейчас он всегда получите правильный ответ.
Вы можете добавить другую пару Globals только для того, чтобы этот трек:
Gspriteclicked1, Gspriteclicked2

Затем на mousedown нужно присвоить ему спрайт рядом с спрайт щелкнул:
Gspriteclicked1 = мне.Spritenum

это будет та же процедура: установить их на "", Затем, если gspriteclicked1 = "" присвоить spritenum на gspriteclicked1, еще присвоить ей gspriteclicked2
тогда, на другое положение указанных выше, Право, прежде чем сравнить gclick Globals, сравнить эти: если они того же, играть в "ошибке" или любой.

снова, Есть миллион способов сделать это, Я просто предлагаю один.

Позвольте нам узнать, как идет, хорошо?


---
Вильям

ОТВЕТ НА THREAD
ФорумыОбучениеЖурналУслугивидеоклипыНовостиБлоги


© CreativeCOW.net Все права защищены.

Creative общин мира

[Верх]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol