Страница 1 из 1

передача параметров в класс

Добавлено: 21 авг 2012, 16:05
site-eks
не пинайте сильно)

типа так файлы расположены по папкам
|--src
Main.as
|--app
App.as

в main.as пишу

Код: Выделить всё

package {  import app.App  public class Main(){  public function Main(){  var app=new App("hello");}}}
в App.as пишу

Код: Выделить всё

package app {    public class App(){  public function App(h:String){  trace(h)}}}
короче говоря создаю экземпляр класса из другого пакета.пишет "ожидается 0 аргументов". если без аргументов,то все норм.если в одном пакете то все норм с аргументами
что я не так делаю при передаче аргументов?

Re: передача параметров в класс

Добавлено: 21 авг 2012, 16:54
gpv123

Код: Выделить всё

//Класс Mainpackage{    public class Main    {        public function Main()        {            var app = new App('hello');        }    }}

Код: Выделить всё

//Класс Apppackage app{    public class App    {        public function App(h:String)        {            trace(h);        }    }}

Re: передача параметров в класс

Добавлено: 21 авг 2012, 17:41
site-eks
спасибо.таки import app.App нужно сделать иначе не пашет.не знаю почему раньше не работало,щас получилось с первого раза.

Re: передача параметров в класс

Добавлено: 21 авг 2012, 17:58
gpv123
site-eks, да, про import я забыл. А так должно работать.