Actionscript 3 Package Trouble - PullRequest
0 голосов
/ 15 июля 2010

Мой код:

package com.companyName.softwareName {

    import flash.display.Sprite;

    public class SoftwareName extends Sprite {

        public function SoftwareName() {

            trace("Testing!");

        }

}

и находится в C: / dev / com / companyName / SoftwareName как SoftwareName.as

Извлечение имени пакета позволяет его компилировать, но когда оно входит, оно говорит мне, что структура пакета неверна, но я не уверен, что делаю неправильно.

Это ошибка, которую я сделал? Или, возможно, моя версия mxmlc повреждена? Я компилирую это с

mxmlc SoftwareName.as

Ответы [ 2 ]

0 голосов
/ 16 июля 2010

Очевидно, что я должен был включить "-source-path = C: \ dev \" в мой скрипт компиляции.

0 голосов
/ 15 июля 2010

Я компилирую с mxmlc SoftwareName.as

Похоже, вы компилируете его из папки softwareName. Это нужно сделать из корня структуры пакета - папки c:\dev\. Компилятор ожидает, что pack.pack1.SomeClass будет находиться в папке pack/pack1/ относительно текущей папки (откуда был запущен компилятор).

cd \dev
mxmlc com\companyName\softwareName\SoftwareName.as
...