PDA

Просмотр полной версии : Кнопки плеера неработают


romkas
14.05.2009, 01:10
Сталкнулса с проблемой, кнопки недействуют, когда в символ "MovieClip" поместил плеер. Все работало, когда на Сцене был помещен Player, а кога Сцена>МовиКлип>... кнопки перестали дейцтвовать. Незнаю понятно ли выразился.
Заранее благодарю.

Wlspartak
14.05.2009, 15:00
Попробуй преобразовать кнопки в мувики и обращайся к мувикам.

romkas
14.05.2009, 17:14
Подскажи пожалуйста, как оброщатся с мувиками? Просто новичок в этом деле.
video = _root.video;

play_btn.onPress = function() {
video.play();
};

pause_btn.onPress = function() {
video.pause();
};

stop_btn.onPress = function() {
video.stop();
};

rewind_btn.onPress = function() {
video.play(0);
};
Как будет виглядеть код с мувиками?

Stargazer
14.05.2009, 17:58
Точно так же будет выглядеть.

iNils
14.05.2009, 18:22
romkas, для оформления своего кода, надо использовать теги (http://www.flasher.ru/forum/showthread.php?t=122539).

Wlspartak
14.05.2009, 18:31
Ну я тоже только начинающий, могу ошибаться.
В твоем коде:root_.play_btn.onPress = function() {
video.play();
};
1. ошибка: _root(root_)
2. Ты обращаешся к root, а кнопка находится внутри "MovieClip", поэтому, ИМХО, нужно прописать :this.play_btn.onPress

romkas
14.05.2009, 19:53
this.play_btn.onPress
попрежнему нерешил задачу. Может я что-то сделал нетак. Please help!

Stargazer
14.05.2009, 20:00
Трейсами умеете пользоваться?
Проверьте, срабатывают onPress или нет. Быть может, не срабатывает само содержимое обработчиков, а не их вызов.

romkas
14.05.2009, 20:16
Трейсы выкидивают "Undefined". Всё работало пока всё содержимое я сделал внутри MovieClip (мне надо чтобы всё было внутри)... :(

Stargazer
14.05.2009, 20:27
undefined чего?

romkas
14.05.2009, 20:46
при нажатии на кнопки пишет Undefined

Stargazer
14.05.2009, 22:18
Я ничего не понял. (а просматривать исходник - слишком долго и не интересно).
Но я думаю, что вы и сами можете найти, откуда этот undefined берётся.

romkas
14.05.2009, 22:34
Please помоги, у меня нет идей почему они неработают, пробовал по разному но никак, Google больших резултатов недал, мне до понеделника надо сделатй чтобы показать преподователю, а весь процесс остановилса на етом месте....(P.S. исходник неболшой)

Stargazer
14.05.2009, 23:02
Посмотрел.
Покажите мне, где те самые кнопки - например, play_btn, для которой вы программируете onPress. Я их не вижу.

romkas
14.05.2009, 23:10
Кнопки находятся внутри главного MovieClip фона(в виде листа), затем все кнопки обьедени в ещо один MovieClip, внутри которого они и находятся.
Scene 1 > Symbol 1 > mcMoviePlayer

Stargazer
14.05.2009, 23:24
Нет их там. Либо я слепой. То, что я вижу - это graphics. О чём и написано на панели свойств, если на них потыкать. Я прав? Вы умеете создавать мувиклипы? Понимаете, чем отличается клип от графики?

romkas
15.05.2009, 00:06
Кнопки находятся под этим Graphics сдвинте его в сторону, он нужен проста для красоты, а под ним кнопочки.

Wlspartak
15.05.2009, 12:40
А я что-то не понял, что у тебя проигрываться должно (какое video)?

romkas
15.05.2009, 13:03
сорри, для видео надо указать путь, для этого надо нажать на дисплей и потом ALT+F7, там откроетсо окно где надо указать путь для видео

Добавлено через 47 часов 51 минуту
всё разобрался, оказивается кнопки ненадо было делать как ещо один мувик, а сразу поместить на тамже где и видео дисплей.