![]() |
If и дидактическая игра.
Подскажите, пожалуйста, как сделать, чтобы при перетаскивании ребенком соответствующего текста на картинку, включался соответствующий звук.
На стейже 3 картины, три разных текста и в библиотеке три разных звука (лебеди, журавли, чайки). |
Ребенка от компьютера убрать! Код в студию!
|
hitTest(), sound()
|
Читайте в хелпе про класс Sound и MovieClip. =)
|
К сожалению, мы не программисты, а просто воспитатели http://www.scuolarussamilano.com/igrydetsad.htm , и без помощи профессионалов нам точно не разобраться. Мы попробовали
код на тексте: Код:
on (press) { |
genyus, для оформления своего кода надо использовать теги [code][/code].
|
Спасибо.
|
Посмотрите, пожалуйста, что здесь не так:
в слое action: Код:
s = new Sound();и на тексте: Код:
onClipEvent (mouseUp) { |
ХитТеста нету.
|
источник здесь:http://www.scuolarussamilano.com/ini...rinaDetsad.fla
Куда и как оформлять этот hitTest? Так? Код:
onClipEvent (mouseUp) { |
Пример из хелпа (Для справки хелп открывается если нажать F1).
The following example uses hitTest() to determine if the circle_mc movie clip overlaps or intersects the square_mc movie clip when the user releases the mouse button: Код:
square_mc.onPress = function() { |
Спасибо. А как сделать, чтобы после выполнения условия if (this.hitTest(lebedi)), включался sound?
|
Все тот же F1
The following example attaches the sound logoff_id to my_sound. A sound in the library has the linkage identifier logoff_id. Код:
var my_sound:Sound = new Sound(); |
попробовали поставить этот код на кнопку с текстом - говорит, ошибка. поставили на mc, в котором кнопка с текстом, пишет, что код только для кнопок.
Код:
textlebedi.onPress = function() {Наверняка, достаточно несколько строк кода, только мы не знаем как его составить и куда ставить. |
этот код нужно разместить не на кнопке и не на клипе, а на кадре в котором находиться кнопка-клип.
|
сделали, но так текст вообще больше не перемещается.
|
а выложить исходник можете?
|
спасибо! попытки наши здесь:
http://www.scuolarussamilano.com/ini...ViktorinaF.fla http://www.scuolarussamilano.com/ini...rinaDetsad.fla |
У вас на сцене 2 обьекта с названием textlebedi 1 кнопка 1 мувиклип. Удалите кнопку и все будет работать
Код:
var my_sound:Sound = new Sound(); |
Check Syntax выдает ошибку в 3 и 6 строчке - скобки ему не нравятся. Без скобок тоже ему не подходит.
А для оставшихся двух мувиклипов с текстом код ставить вместе с первым в тоже самое окошко action? Спасибо огромное за помощь! |
Уберите :Void правда не понимаю в чем вдруг дело стало...
Да для оставшихся код вставлять тамже, и для проигрывания звка использовать функцию sPlay() где аргумент функции строка название проигрываемого файла. |
мы вставили код, сделали линкейдж, но все равно не работает. Где ошибка, никак не найдем. http://www.scuolarussamilano.com/ini...ViktorinaF.fla
Код:
var my_sound:Sound = new Sound(); |
А так у вас AS1, player 6 Змените sPlay(arg:String) на sPlay(arg)
|
Спасибо огромное! Как поменяли в настройках AS1 на AS2 все заработало!http://www.scuolarussamilano.com/igr...iktorinaF.html
Еще раз огромнейшее спасибо Вам, qazwsx !!! |
| Часовой пояс GMT +4, время: 20:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.