Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   ActionScript - полная лажа" или "Как не надо делать интерпретаторы" (http://www.flasher.ru/forum/showthread.php?t=36761)

infinity 06.09.2002 14:03

2JeeP
Цитата:

так ведь небо действительно - синее...
да неужели?

ihorko 06.09.2002 14:50

вот за что иша уважаю, так за умение всегда посмеяться :p

infinity 06.09.2002 14:58

весело то весело, но никто ничего толкового сказать не может :( :( :(

Useless 06.09.2002 18:53

А что ты хочешь услышать?

Что у макромедийцев руки из ж@пы растут?
Что флешь - глюкало почище иных творений майкрософта?
Что всё то же самое можно было сделать гораздо лучше?

Это всё так. Ты и сам это знаешь. И никто из присутствующих, я думаю, спорить с этим не будет. Я бы сам с огромным удовольствием дал бы в репу г-ну Кевину Линчу при личной встрече, просто, чтоб душу отвести :)

Но на сегодняшний день выбора у нас нет. Флешь - какой бы он ни был - единственный в своём роде. К сожалению.

А если уж ты один стоишь целого отдела разработки Макромедии, то флаг тебе в руки - сделай нормальный продукт, с нормальным скриптовым языком, тебе все только спасибо скажут, да и баблеца заработаешь заодно :)

А просто так воздух сотрясать - не нужно.

Baltika 06.09.2002 19:04

Цитата:

Оригинал написал(а) Useless

..........
А если уж ты один стоишь целого отдела разработки Макромедии, то флаг тебе в руки - сделай нормальный продукт, с нормальным скриптовым языком, тебе все только спасибо скажут, да и баблеца заработаешь заодно :)

А просто так воздух сотрясать - не нужно.

точно!
тебе обяз. спасибо скажут и...... в репу тож обяз. дадут..... при встрече... :D :cool:

Useless 06.09.2002 19:46

:D :D :D :D

Ну если опять та же фигня получится, то, конечно, есть такой риск :)

ihorko 06.09.2002 19:56

Цитата:

Оригинал написал(а) Baltika


точно!
тебе обяз. спасибо скажут и...... в репу тож обяз. дадут..... при встрече... :D :cool:

просто так, чтоб душу отвести :)

Nox Noctis 06.09.2002 21:17

Цитата:

Оригинал написал(а) infinity
в итоге ничего никто не объяснил
...
а если серьезно? JeeP, Nox Noctis, неужели вам нечего сказать?

это серьезно, да ? :)) предупреждать же надо :)
кто ж виноват, что вы тут строчите как электровеники ? :))
...и потом, все что ты сказал против АС - пока что основано на том, что ты считаешь, что .......

___________________________

объясняю насчет индексов и строк
(в дополнение к тому, что сказал иша :)) )

Код:

a = new Array(3);
// ...индекс числом
a[1] = 666;  

// ...дает код ::

constants 'a', 'Array' 
push 'a', 3, 1, 'Array'
new
setVariable
push 'a'
getVariable
push 1, 666
setMember

Код:

a = new Array(3);
// ...индекс строкой
a["1"] = 666;  

// ...дает код ::

constants 'a', 'Array', '1' 
push 'a', 3, 1, 'Array'
new
setVariable
push 'a'
getVariable
push '1', 666
setMember

Код:

a = {};
a.x = "MWA - HA - HA !.. :))";  

// ...дает код ::

constants 'a', 'x', 'MWA - HA - HA !.. :))' 
push 'a', 0.0
initObject
setVariable
push 'a'
getVariable
push 'x', 'MWA - HA - HA !.. :))'
setMember

...а теперь послушаем ваши забавные изречения по части "поиска по строкам" и прочих "тормозов" :)))

[subway]design 07.09.2002 23:34

Насчет "массивов" это все, конечно, верно, но лично для меня в АС неудобна следующая "фишка":
В АС нет такой вещи, как указатель или оператор ссылки (в Си++ - &). И все присваивания по ссылке/по значению происходят автоматически. Как это реализуется:

obj={a:10};
objRef=obj;
objRef.a++;
trace(obj.a); // выдает 11.

Типичный пример автоматического присваивания адреса объекта, а не его содержимого другой переменной при прямом присваивании, даже, если переменная - объект того же класс. Это справедливо, хотя бывает неудобно при копировании массивов ("массив" - объект класса Array). Поэтому пригодиться такой код:

Array.prototype.copy=function(a)
{
this.splice(0);
for(i=0;i<a.length;i++)
{
this[i]=a[i];
}

};

Как пользоваться можно догадаться.

Отступление: в случае копирования объектов оператором присваивания пригодилась бы возможность перегрузки функций, которая повлекла бы за собой введение типов данных, что сделало бы АС неудобным для "легких" скриптов.
...

Хуже становится, когда надо передать ссылку на скаляр (строку или число), а они при присваивании/передачи в ф-цию копируются и передают значение. Это совсем хреново, так как иногда требуется строгая независимость объектов, но одни объекты должны передавать другим ссылки на свои элементы, причем имена этих эл-тов должны быть известны только содержащему их объекту. А если такой элемент - скаляр?

Такие дела.

Nox Noctis 08.09.2002 23:01

насчет указателей - это да :) согласен :)


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

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