Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Экземпляр класса (http://www.flasher.ru/forum/showthread.php?t=90858)

etc 20.01.2007 17:00

Цитата:

Сообщение от Kikasso
Как раз присваивая тип Object мы и говорим что это хрен знает что такое.

Объект — данные не простого типа. Даже если опираться на то, что все от него наследуется, это имеет другой смысл. Если же подразумевать под числами и строками объекты, то да — пофиг. Но тогда, как я уже говорил, разработчик не в теме. Считать объектом простые типы можно, но не стоит.

Kikasso 20.01.2007 17:06

Код:

var myObj:Object;
trace(myObj.nextFrame);
var fake;
trace( fake.nextFrame );
trace (fake.nextFrame === myObj.nextFrame);

И вы все еще утверждаете что это одно и то же?

CorC 20.01.2007 17:07

Цитата:

Сообщение от __etc
Считать объектом простые типы можно, но не стоит.

особенно это чревато последстиями при отладке чего нить

pkfun 20.01.2007 17:07

Если мы пишем код и используем типизацию, то мы прописываем тип для всех объектов. Если у нас появляются объекты без указания типа, то значит мы непоследовательны. Либо мы сами не знаем тип объекта, что говорит о наших неполных знаниях AS.

pkfun 20.01.2007 17:11

Цитата:

Сообщение от Kikasso
Код:

var myObj:Object;
trace(myObj.nextFrame);
var fake;
trace( fake.nextFrame );
trace (fake.nextFrame === myObj.nextFrame);

И вы все еще утверждаете что это одно и то же?

Смотрите пост 17. Я ж написал - для самоконтроля.

etc 20.01.2007 17:13

Kikasso, с точки зрения компилятора без разницы. Речь идёт о том, какой смысл закладывается в указание Object. Для меня это значит, что объект не может быть простого типа. А если нифига не указано, то ждать можно чего угодно. В AS1 пожалуйста, пишите так.

Kikasso 20.01.2007 17:13

Я не говорю о вопросах знания, незнания и подсознания, последовательности и непоследовательности.
Указывать тип Object все равно что не указывать ничего.
Да оп чем мы тут спорим?
pkfun, я видел, свой метод показал постом ниже.

CorC 20.01.2007 17:14

Цитата:

Сообщение от pkfun
Либо мы сами не знаем тип объекта, что говорит о наших неполных знаниях AS.

не всегда, иногда нам просто нужен резиновый тип

etc 20.01.2007 17:15

Ну, а кто говорил, что это разные вещи? Я говорил, что это хуже для разработчика, вот и всё. Компилятору все-равно.

CorC, у меня никогда такого не было, что нужен «резиновый» тип.

CorC 20.01.2007 17:18

ну тогда зачем такое во флеше предусмотрено?
по-моему это как раз не зря, именно для, не то что бы
неопытных прогаммеров, просто для ленивых
иногда проче просто заявить переменную без типа
+ ускоряется написание скриптов


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

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