Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Необычное столкновение (http://www.flasher.ru/forum/showthread.php?t=197398)

Александр Мостовой 07.04.2013 12:56

Цитата:

Я научился управлять, что дальше?
Я понял, речь шла о на несколько порядков большем объеме работы :) Смысл в том что бы сделать игру вначале исключительно в абстрактных цифрах. как в шахматах вводить (e2-e4), а получать (c7 - c5)
Если не пользовались до этого массивами и игра для вас средство научиться рекмомендую пройти какие-нибудь уроки шаг за шагом. Здесь в разделе "статьи", например, много полезных материалов.

WinSTOP 07.04.2013 13:16

заметил одну особенность в этой игре. Там есть сетка. Может с помощью её будет легко реализовать это?

Добавлено через 1 минуту
Александр Мостовой, да я не пользовался массивами ни разу) Щас пороюсь может что то интересное найду)

Добавлено через 57 минут
Ладно тему закрывайте. Надо мне и вправду выучить до конца AS. Я хочу изучить class,ы и package. Еслив можно то я спрошу здесь. Допустим создаю класс GamesClass.as в нём одна переменная
Код AS3:

package 
{
        public class GamesClass
        {
                public var _picture:Number = 15;
        }
}

И вот вопрос как обратится к ней допустим, что бы просто её вывести на экране в .fla
Я написал вот что:
Код AS3:

import GamesClass._picture;
 
_picture.text = "P:" + _picture;

Я чувствую, что не правильно, но больше не знаю как.

Александр Мостовой 07.04.2013 14:23

trace(_picture); :) Выведет значение в окно output

WinSTOP 07.04.2013 14:28

Странно не работает =(
попробовал так:
Код AS3:

import GamesClass.Picture;
 
trace(_picture);

и так
Код AS3:

trace(_picture);

ошибка.

Александр Мостовой 07.04.2013 14:34

ПО правилам, насколько я знаю, здесь предполагается одна тема один вопрос :)
import GamesClass.Picture; - так неверно.

Код AS3:

package
{
        import flash.display.Sprite;
 
        public class GamesClass extends Sprite
        {
                private var picture:Number = 15;
                public function GamesClass()
                {
                        super();
                        trace(picture);
 
                }
        }
}


WinSTOP 07.04.2013 14:35

Александр Мостовой, спасибо. Буду знать на счёт правил.


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

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