Как взять скрипт действий из пакета as3 и использовать его в .fla - PullRequest
1 голос
/ 14 декабря 2010

Этим утром я наткнулся на этот исходный код для игры майнера: http://www.emanueleferonato.com/2010/10/22/create-a-flash-game-like-gold-miner-as3-version/

Проблема в том, что я никогда раньше не использовал пакеты и классы (я работал только с as2).

Мне нужно, чтобы код из файлов AS был на временной шкале AS, но я не могу найти способ, чтобы он там и работал.

Если кто-нибудь знает, как, пожалуйста, скажите мне./ вставка кода, удаление пакета, класса и личного текста, и он все еще не работает.

Любая помощь приветствуется.

Крис

Ответы [ 2 ]

1 голос
/ 14 декабря 2010

Вам просто нужно поместить все эти пакеты в отдельный файл и назвать файл после имени класса, например, основной класс должен быть сохранен как Main.as.в своем собственном файле .as возьмите все эти файлы и скопируйте их в ту же папку, что и ваш fla.Причина в том, что пакеты не указывают путь (например, com.example), поэтому они должны находиться на том же уровне каталогов, что и ваш fla.

Наконец, просто используйте Mainкласс как ваш класс документов, вот учебник, в любом случае есть множество примеров в Интернете ...http://www.heaveninteractive.com/2008/03/04/introduction-to-the-document-class-in-actionscript-30-tutorial/

Проверьте свой SWF ...

0 голосов
/ 14 декабря 2010

Я предполагаю, что поиск пакетов AS3 работает почти так же, как классы AS2, поскольку он относится к корневым каталогам, указанным в вашем Flash-фильме.

Например, пакет i.am.a.test {}, будет существовать по адресу:

i / am / a / test

(Конечно, путь выше будет относиться либо к .fla, использующему его, либо к другому каталогу, указанному в вашемнастройки фильма.)

... И с определением класса будет что-то вроде:

package i.am.a.test
{
    class ReallyATest
    {
    }
}

Итак, вам нужно убедиться, что все классы, используемые в .fla, существуют впуть относительно .fla, над которым вы работаете.Вот немного больше информации, которую вы можете использовать, чтобы прочитать о работе с пакетами: создание пакета

...