Форум 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)
-   -   AS 1-2-3. Различия, примерчик. (http://www.flasher.ru/forum/showthread.php?t=73069)

Bright 12.12.2005 13:13

AS 1-2-3. Различия, примерчик.
 
Объясните кратенько различия между AS 1 и 2 и AS 2 и 3.
И желательно напишите простенький скрипт, как его можно по-разному написать на AS 1-2-3. То есть 3 примера одного скрипта.

PS/ Знаю вопрос глупый, но мне нужно. А потом можно это в фак кинуть будт.
PPS Кстати, я почему-то не могу писать в Факе.

Заранее спасибо.

Nirth 12.12.2005 15:41

Код:

if(_global.com != undefined) { _global.com = {} ; }
if(_global.com.onorange != undefined) {_global.com.onorange = {}; }

_global.com.onorange.SuperClass = new Object();
__prototype = _global.com.onorange.prototype;
__prototype.CONSTANT = "Super";
__prototype.traceIt = function () {
    trace(this.CONSTANT);
}

AS2
Код:

class com.onorange.com.SuperClass {
    public static var CONSTANT:String = "Super";
    public function SuperClass(){}
    public function doIt() { trace(CONSTANT); }
}

as3

Код:

package com.onorange {
  import flash.util.trace;
  class SuperClass{
      publis static const CONSTANT:String = "Super";
      public function SuperClass () {}
      public function doIt():Void { trace(CONSTANT); }
    }
}

Насчет кода на AS1 даже не проверял, я на нем никогда не кодил толком.
код нормальный писать ломает, так что додумывай сам.

Вообще в AS3 появилась строгая типизация и бла бла бла, можешь найти все на форуме\гугле и блогах, писать десятый раз одно и тоже влом.

А ас2 это оболочка для AS1 для людей которые любят ООП

Antares 12.12.2005 16:12

Давид, а пример-то непоказателен в отношении 3ки. Покажи ему хотя бы загрузку роликов...или парсинг XML...или...или...;)

Bright 14.12.2005 14:05

большое спасибо.

Nirth 14.12.2005 14:52

Во блин
Orange FAQ > Migration


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

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