Цитата:
|
Как я понял файл называть можно как угодно
|
Нет, это не правда. Файл должен называться так же как переменная или функция внутри.
Возможно это косяк допущенный адобовцами, но тем не менее.
Цитата:
|
но вопрос у меня стоит именно в этом, чтобы иметь глобальную переменную, которая была бы видна и из обработчиков, везде вобщем.
|
Тогда действительно лучше сделать класс с публичной статической переменной и не париться.

Код AS3:
package {
public class Globals {
public static var SOME_VAR:String = "someValue";
}
}
Обращаться к ней просто, в любом месте

Код AS3:
trace(Globals.SOME_VAR);
Цитата:
|
Не пойму в чем моя ошибка по Вашему мнению
|
Про ошибку никто не говорит. Я имел в виду другое.
Зачем делать так:

Код AS3:
package inpictures.data {
import inpictures.view.GUI;
import service.AMF3;
public class GlobalVars extends Object {
public function GlobalVars() {
}
{
lang = new Language();
}
public static var lang:Language;
}
}
Когда можно так:

Код AS3:
package inpictures.data {
import inpictures.view.GUI;
import service.AMF3;
public class GlobalVars extends Object {
public static var lang:Language = new Language();
}
}
То есть обойтись без явного определения статического инициализатора