Ошибка 5008 во флеш cs4 as3 - PullRequest
1 голос
/ 21 июня 2010

Привет, я пытаюсь добавить класс в свой проект и показать мне эту ошибку "имя определения" Box "не отражает местоположение этого файла. Пожалуйста, измените имя определения внутри этого файла или переименуйте файл." Что я могу сделать, чтобы имя было правильным в классе и в папке! Кто-нибудь, помогите мне, пожалуйста .......

1 Ответ

1 голос
/ 21 июня 2010

Имя файла должно совпадать с именем единственного открытого класса в этом файле.Например, Box.as может содержать только один открытый класс с именем Box (однако файл может иметь и другие непубличные классы).

Кроме того, расположение файла должно соответствовать packageЗаявление в файле.Если для пакета установлено значение org.cidev.graphics, файл следует поместить в соответствующую папку org/cidev/graphics (относительно корневой папки источника).

//File org/cidev/graphics/Box.as
package org.cidev.graphics {

  public class Box {
  }

  class AnotherPrivateClass {
    //this won't be accessible outside this file
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...