Форум 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=92900)

FlashRus 09.03.2007 17:14

Случайный выбор
 
Я делаю игру со случайным выбором кадра, но что то я делаю не так и выходит ошибка.
Код:

on (release) {
        frame = Number(random(6))+1;
        tellTarget ("/botl") {
                gotoAndStop(/:frame);
                }
}

Вобщем покажите что не так.

iNils 09.03.2007 17:16

Вопрос с программированием задаются в разделе ActionScript для Начинающих

etc 09.03.2007 17:18

В том, что tellTarget умер давно. А random и так Number возвращает.
Код:

_root.bot1.gotoAndStop(1+Math.round(Math.random()*6))

FlashRus 09.03.2007 17:41

А вот из праздоного любопытства ответте на вопрос: почему в output, flash мне выдавал что ему не нравится строчка: gotoAndStop(/:frame); а оссобенно вот этот символ "/"?

etc 09.03.2007 17:42

А почему он ему должен нравится, если это синтаксическая ошибка?

iNils 09.03.2007 17:43

Цитата:

Сообщение от FlashRus
А вот из праздоного любопытства ответте на вопрос: почему в output, flash мне выдавал что ему не нравится строчка: gotoAndStop(/:frame); а оссобенно вот этот символ "/"?

Это синтаксис 4-го флеша, и новые версии флеша его не понимают.

FlashRus 09.03.2007 17:46

А спасибо!!! Теперь дошло...

FlashRus 09.03.2007 17:52

Что то не то:
**Error** Symbol=Основа, layer=Кнопка запуска, frame=1:Line 1: Clip events are permitted only for movie clip instances
onClipEvent (load) {

etc 09.03.2007 17:53

Код нужно писать на клипе, а не в кадре.

з.Ы. И по-русски называть элементы не стоит.

FlashRus 09.03.2007 17:58

Я наверно уже всем надоел но:
**Error** Symbol=Основа, layer=Кнопка запуска, frame=1:Line 1: Statement must appear within on handler
_root.botl.gotoAndStop(1+Math.round(Math.random()*6))

Возможно туда стоит запихнуть on release?


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

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