PDA

Просмотр полной версии : Подскажите, где ошибка


kazakov_gin
27.12.2003, 13:17
делаю игру пятнашки (из 8 квадратов, 1 пустой, нужно собрать картинку). сделал только кнопку VI. вроде всё правильно, а ни чё не работает. :confused:

opex
27.12.2003, 15:50
советую придумай какойнибудь другой алгоритм
ну а если оставиш этот то хотябы посторайся зделать так чтобы х и у были не дробные а точные ну там 100 200 300 и т п смотри исходник

kazakov_gin
27.12.2003, 16:37
как присвоить переменной номер проигрываемого кадра?

opex
27.12.2003, 16:45
переменная = _root._currentframe;

kazakov_gin
27.12.2003, 20:09
Спасибо. если интересно, то я сделал пятнашки. по твоей идее.

opex
27.12.2003, 20:48
отлично :)

kazakov_gin
28.12.2003, 13:47
может я дурак, но у меня не получается сделать меню, вызываемое нажатием эскейпа в любой момент проигрывания.
а в меню нажитием кнопки возобновляем проигрывание с того же кадра. помогите? :confused:

opex
28.12.2003, 15:07
на esc нельзя не чего повесить это промоему идинственная кнопка на клаве на которую нельзя повешать чтото

kazakov_gin
28.12.2003, 16:43
а флаш не говорил об ошибке, когда я писал:
onKeyPress("<Escape>")
тогда подскажи как для любой клавиши сделать. и чтобы назад можно было вернуться.

opex
28.12.2003, 19:43
да чтото я обложался и в правду работает только в момент редоктирования когда нажимаеш конрол трейсс муви то не робит а сохроняеш робит и запускаеш свф
stop();
_root.onEnterFrame = function() {
if (Key.isDown(Key.ESCAPE)) {
gotoAndStop(_currentframe-1);
}
if (Key.isDown(Key.RIGHT)) {
gotoAndStop(_currentframe+1);
}
};

kazakov_gin
29.12.2003, 12:09
Оригинал написал(а) opex
переменная = _root._currentframe;
а можно ли присвоить переменной название сцены? :confused:

Nox Noctis
29.12.2003, 12:25
Оригинал написал(а) kazakov_gin

а можно ли присвоить переменной название сцены? :confused: а зачем ? :)

названием сцены пользуется одна-единственая операция - gotoAndPlay/Stop, и то только если НЕ в точечной нотации..

и больше низачем это название не нужно и ничего с ним не делается :)

Nox Noctis
29.12.2003, 12:30
Оригинал написал(а) kazakov_gin
а флаш не говорил об ошибке, когда я писал:
onKeyPress("<Escape>")привязать-то ты можешь к любой клавише.. только надо учитывать что твой ролик существует не сам-по-себе, а чем-то проигрывается.

либо флэш-плеером, либо плагином браузера, либо проектором...

и та оболочка, которая проигрывает ролик, перехватывает некоторые клавиши - например нажатие сочетаний с ктрл, альт и т п. не говоря уже о том, что некотоые клавиши перехватываются самой системой, в которой запущена программа, которая проигрывает свф :)

kazakov_gin
29.12.2003, 12:41
Оригинал написал(а) Nox Noctis
названием сцены пользуется одна-единственая операция - gotoAndPlay/Stop
а мне и нужно вначале определить какая сцена проигрывается в данный момент, а потом в когда нужно вернуться к ней же :rolleyes:

Nox Noctis
29.12.2003, 12:54
во флэше нет функции получения номера кадра заданной метки..

а название сцены - это по сути дела метка в таймлайне рута и не более того. а то что ты при редактировании видишь сцены как разные цепочки кадров с собственной нумерацией - это обман зрения :)

так что проверить можно только по значению _root._currentframe

kazakov_gin
29.12.2003, 20:35
подскажите как сделать, чтобы из меню возвратиться на тот же кадр (см. предыдущие мои вопросы) :confused:

kazakov_gin
01.01.2004, 00:43
наверно я пришёл не по адресу но спрошу.
рисую я кривовато, а мне нужна 3д-шная микросхема.
подскажите хотябы где поискать

kazakov_gin
01.01.2004, 16:08
Очередной тупой вопрос, на который опять никто не ответит :(
можно ли отключить для эскейпа функцию выключения полного экрана?

Nox Noctis
05.01.2004, 13:35
на последний вопрос - нет.