Просмотр полной версии : Подскажите, где ошибка
kazakov_gin
27.12.2003, 13:17
делаю игру пятнашки (из 8 квадратов, 1 пустой, нужно собрать картинку). сделал только кнопку VI. вроде всё правильно, а ни чё не работает. :confused:
советую придумай какойнибудь другой алгоритм
ну а если оставиш этот то хотябы посторайся зделать так чтобы х и у были не дробные а точные ну там 100 200 300 и т п смотри исходник
kazakov_gin
27.12.2003, 16:37
как присвоить переменной номер проигрываемого кадра?
переменная = _root._currentframe;
kazakov_gin
27.12.2003, 20:09
Спасибо. если интересно, то я сделал пятнашки. по твоей идее.
kazakov_gin
28.12.2003, 13:47
может я дурак, но у меня не получается сделать меню, вызываемое нажатием эскейпа в любой момент проигрывания.
а в меню нажитием кнопки возобновляем проигрывание с того же кадра. помогите? :confused:
на esc нельзя не чего повесить это промоему идинственная кнопка на клаве на которую нельзя повешать чтото
kazakov_gin
28.12.2003, 16:43
а флаш не говорил об ошибке, когда я писал:
onKeyPress("<Escape>")
тогда подскажи как для любой клавиши сделать. и чтобы назад можно было вернуться.
да чтото я обложался и в правду работает только в момент редоктирования когда нажимаеш конрол трейсс муви то не робит а сохроняеш робит и запускаеш свф
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
на последний вопрос - нет.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.