Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Переменная типа Class - объявление типа через неё (http://www.flasher.ru/forum/showthread.php?t=181727)

Jarproger 30.06.2012 21:30

Переменная типа Class - объявление типа через неё
 
В языке Pascal есть такая удобная возможность - объявить константу-тип данных, а потом создавать переменные этого типа. Таким образом, структура программы более "вертикальная" и удобная.

Я пытался разными способами сделать это на AS3, например
Код AS3:

public const myClass:Class = class1;
public var сls:myClass;

Но компилятор ошибку выкидывает, говоря что тип не найден(

garymar 30.06.2012 22:06

А где new ?

expl 30.06.2012 22:12

В haXe можно с помощью typedef, называется "псевдоним типа"
В as3 нельзя. Да и вообще параметризированных типов в нем нет и функции не типизируются, а Вы хотите каких-то псевдонимов, которые не очень то и нужны.

NightmareZ 03.07.2012 06:12

Код AS3:

var myClass: Class = MyClass;
var cls: Object = new myClass();
cls.hello();



Часовой пояс GMT +4, время: 10:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.