Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Кнопки плеера неработают (http://www.flasher.ru/forum/showthread.php?t=124989)

romkas 14.05.2009 01:10

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

Wlspartak 14.05.2009 15:00

Попробуй преобразовать кнопки в мувики и обращайся к мувикам.

romkas 14.05.2009 17:14

Подскажи пожалуйста, как оброщатся с мувиками? Просто новичок в этом деле.
Код AS1/AS2:

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, для оформления своего кода, надо использовать теги [code][/code].

Wlspartak 14.05.2009 18:31

Ну я тоже только начинающий, могу ошибаться.
В твоем коде:
Код AS1/AS2:

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

1. ошибка: _root(root_)
2. Ты обращаешся к root, а кнопка находится внутри "MovieClip", поэтому, ИМХО, нужно прописать :
Код AS1/AS2:

this.play_btn.onPress


romkas 14.05.2009 19:53

Код AS1/AS2:

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

Вложений: 1
при нажатии на кнопки пишет 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 минуту
всё разобрался, оказивается кнопки ненадо было делать как ещо один мувик, а сразу поместить на тамже где и видео дисплей.


Часовой пояс GMT +4, время: 23:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.