Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FlashPlayer 10 доступен для скачивания! (http://www.flasher.ru/forum/showthread.php?t=112017)

DRAGOnoid 19.05.2008 13:36

/* of ElementType */ это вообще коментарий. как я понял автор хотел сказать что их теперь вообще куда угодно пихать можно.
на счёт Vector узнаем наверно только из хелпа, которого поку у меня лично на руках нет.

ulik 19.05.2008 13:39

Понятно, что это комментарий :)
Но, видимо, в следующих версиях FP этот коммент с конструкцией /* of ElementType */ будет задвать типизацию.

etc 19.05.2008 14:09

Цитата:

Сообщение от ulik (Сообщение 739927)
А что за новых странный тип данных
Код:

var vector:Vector = Vector.<String>();
vector[0] = "Hello world";
vector[1] = "Test";
vector[2] = 5; // you will get an error

Я, так понимаю, это типизированный массив. Но они и так есть... Зачем было придумывать велосипед? Или объясните, чем отличается от:

Отличается тем, что первое — типизированный массив, а второе нет.
И варианта с комментарием не будет. Будет именно в треугольных скобках.

ulik 19.05.2008 15:12

А не логичнее было б тогда сделать:
Код:

var vector:Array = Array.<String>();
Имя этого типа данных "Vector" как-то не интуитивно и не имеет связи с массивами имхо.
Ну, зачем делать новый тип данных, если он полностью соответствует другому, просто у него теперь есть новый проперти, по сути.
Не проще ли было б добавить этот самый проперти. Ну, скажем:
Код:

var array:Array = []; // нетипизированный
var arrayTyped:Array = [].<Object>; // типизированный

ps: Кстати, забавно, но сами адоб рекомендуют не использовать конструкцию типа new Array() и Array.<String>();, соответственно. Вместо этого предложено писать [] и, как я понимаю, [].<String>;

2morrowMan 19.05.2008 16:57

Цитата:

Сообщение от ulik (Сообщение 739944)
Имя этого типа данных "Vector" как-то не интуитивно и не имеет связи с массивами имхо.

Не интуитивно это для новичков в программировании, а множеству С++ программистов "Vector" это такое же родное как и int и string :)

AL.exe 19.05.2008 17:50

Счастлив. Скорость рендеринга тормознутых флешек выросла раз в пять. Теперь то, что тормозило в среднем качестве летает на высоком.

Last stand 2 просто порадовал на новом плеере. Адоубу - ура. Наконец-то сделали.

ulik 19.05.2008 17:52

2morrowMan >> стол тоже можно стулом назвать и, используя его в этом значении каждый день, привыкнуть. Тут не стоит вопрос скила. Вопрос стоит в рациональности. Вы тоже создаете новый, скажем, класс А, который от класса Б отличается лишь одним свойстовом?
При чем тут новички?!
Вы невнимательно читаете посты...
Цитата:

var array:Array = []; // нетипизированный
var arrayTyped:Array = [].<Object>; // типизированный

etc 19.05.2008 18:12

Да что вы пристали к альфе плеера, все там ещё сто раз переделают.

ulik 19.05.2008 18:18

__etc: действительно. О чем это мы...?

BlooDHounD 19.05.2008 18:52

ulik, Вы не правы :)


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

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