Просмотр полной версии : Классы... again
Psycho Tiger
29.06.2005, 11:51
Я знаю, такая тема тут уже была, я их все пересмотрел
(включая реалтайм)
Почитал про классы, делаю такую фигню -
создаю файл apple.as - там пишу
class apple{
}
во флэшке #include "apple.as"
Рендерю под флэш 7 ас 2.
Выдеёт еррор -
Classes may only be defined in external ActionScript 2.0 class scripts.
ЧО за гон???
П.с. на самом деле вместо apple использовал test (как и имени класса, так и в названии файла)
Чо за глюк? (я флэшер 6, с классами не сталкивался.
|| NATALY ||
29.06.2005, 12:26
попробуй так
import apple;
начинай читать это http://www.novemberain.com/livedocs/Help/UsingActionScript/00001048.html
и до конца темы
Psycho Tiger
03.07.2005, 10:29
начинай читать это http://www.novemberain.com/livedocs/Help/UsingActionScript/00001048.html
и до конца темы
Нет, гон полный - всатвил в файл LoginClass.as следущий код
class LoginClass {
private var userName:String;
private function getUserName():String {
return this.userName;
}
// Конструктор:
function LoginClass(user:String) {
this.userName = user;
}
}
Прям оттуда - таже фигня!!!
Вы можете кинуть архив с пустым классом, а то я повешусь...
P.S я это уже читал... с реалтайма как раз туда и пошёл.
Nataly - указал файл juasduifhopduifhouifghuf которого и в помине не существует.
И без ошибок! Мне б архивчик... просто пустой класс с пустым конструктором...
KidsKilla
03.07.2005, 12:26
где гон?
простейший класс:
class myClass{
function myClass(){
trace("оппа! "+this);
}
function toString(){
return "mySlass v. 0"
}
}
сохраняешь это в каталоге с флешкой под именем myClass.as
пишешь import myClass;
trace(new myClass())
хелп рулит =)
import здесь конечно ни при каких делах........
Psycho Tiger
11.07.2005, 13:26
где гон?
простейший класс:
class myClass{
function myClass(){
trace("оппа! "+this);
}
function toString(){
return "mySlass v. 0"
}
}
сохраняешь это в каталоге с флешкой под именем myClass.as
пишешь import myClass;
trace(new myClass())
хелп рулит =)
Тьфу ты! А я конструктор не в классах писал )))
Psycho Tiger
11.07.2005, 13:32
Всё ребят пасибо...
Тока вот последний вапрос -
class myClass{
function myClass(){
trace("оппа! "+this);
}
function toString(){
return "mySlass v. 0"
}
}
Я определили там функции toString и myClass, и создал новый
ексемпляр скажем так етого класса, ну, new myClass();
Но он выполнил ети две функции. А если мне их не надо выполнять.
И ещё - trace("оппа! "+this); - про this то он по идее ещё не знвет, сеачала трейсить, а потом ретурнить, а ведь работет!!!!!!!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.