Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Статьи (http://www.flasher.ru/forum/forumdisplay.php?f=101)
-   -   Знакомство с Flash 9 и ActionScript 3.0 на примере создания аркадной игры (http://www.flasher.ru/forum/showthread.php?t=83431)

~~~ 19.06.2007 13:14

Цитата:

Сообщение от MerlinTwi
Вот, написал статью про AS3.0 выложил здесь
В статье описывается процесс создания этой игры с нуля, прямо от установки Flash на компьютер. :) Надеюсь будет интересно и полезно.

UNDERCONSTRUCTION
This page under construction. Try again later.

etc 19.06.2007 14:08

Давно уж висит.

http://etcs.ru/files/AsteroidStormHtml.rar
http://etcs.ru/files/AsteroidStormSourceCode.rar
Забирайте.

~~~ 19.06.2007 14:40

Спасибо! :)

sunic 29.06.2007 11:27

Цитата:

Сообщение от MerlinTwi
Вот, написал статью про AS3.0 выложил здесь
В статье описывается процесс создания этой игры с нуля, прямо от установки Flash на компьютер. :) Надеюсь будет интересно и полезно.

Сори за тупость а где статья то там только игра осталась [url="http://www.timezero.ru/storm/page1.html"]

etc 29.06.2007 12:41

А посмотреть через пост выше?

Molecula 15.08.2007 06:15

"АККАУНТ ЗАБЛОКИРОВАН" - за что так?
Хотя файл можно скопировать (до 09 ) с ИФолдера, но геморно немного.

krolser 08.10.2007 20:25

Хочу зум. :)
 
Вложений: 1
Большое спасибо автору. Именно эта статья помогла мне в изучении основ AS3 и зарядила волонтерством. Вот и решил поделиться с остальными своим опытом. Т.к. я еще не профессионал, то просьба сильно не пинать, а указывать на ошибки по существу.

А вот и файлик.
Вложение 17883

DRAGOnoid 08.10.2007 21:16

молодчинка! хороший поступок! Я пока не читал только пробежался глазами - но подход не плохой. думаю народ оценет =) Лично мне понра.

Snut 31.10.2007 19:31

у меня flash cs3 и ни в какую не хочет работать прелоадер... ругается при компиляции на
Код:

1061: Call to a possibly undefined method play through a reference with static type flash.display:DisplayObjectContainer.
Preloader.as:
Код:

package src{
        import flash.display.MovieClip;
        import flash.events.*;
        import flash.text.TextField;

        dynamic public class Preloader extends MovieClip {;
                public function preloader() {
                        // Нужно периодически вызывать Update, которая будет обновлять процент загрузки
                        // Используем старый-добрый onEnterFrame с учетом событий AS3
                        addEventListener(Event.ENTER_FRAME, Update);
                }
                public function Update(e : Event):void {
                        var bLoaded:Number = stage.loaderInfo.bytesLoaded;
                        var bTotal:Number = stage.loaderInfo.bytesTotal;
                        var s:String = "";
                        var percent:Number = 0;
                        if (bTotal>0) {
                                percent = Math.floor(bLoaded/bTotal*100);
                                s = "Загруженно "+percent+"%";
                        }
                        this.txt.text="Загрузка... "+s;
                        this.bar.gotoAndStop(percent+1);
                        // Если полностью загрузились, то переходим на второй кадр
                        if (bLoaded == bTotal || bTotal==0) {
                                removeEventListener(Event.ENTER_FRAME, Update);
                                parent.play();
                        }
                }
        }
}


etc 31.10.2007 19:46

Ну правильно, parent есть DisplayObjectContainer, нужно привести к типу MovieClip.


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

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