argon bulletin board

Експертно търсене  

Новини:

Регистрирането на нови потребители е временно деактивирано.

Автор Тема: За Flash (по скоро ActionScript) програмисти  (Прочетена 794 пъти)

JOKe

  • Неактивен Неактивен
  • Публикации: 2656
  • Code or Die

Интересува ме новите версии подържат ли на 100% скрипта от старите ? и ако не защо не ?
питам защото ми попадна следното нещо :) с което бих казал че хаха Flash смуче :
та
Hello World Example :
Actionscript-Flash5

// Hello World in Actionscript (up to Flash 5, IDE only)

trace ("Hello World");

ActionScript-Flash8

// Hello World in ActionScript 2.0 (Flash 8)
class HelloWorld
{
    private var helloWorldField:TextField;
 
    public function HelloWorld( mc:MovieClip )
    {
        mc.helloWorldField = mc.createTextField("helloWorldField", mc.getNextHighestDepth(), 0, 0, 100, 100);
        mc.helloWorldField.autoSize = "left";
        mc.helloWorldField.htmlText = '<font size="20" color="#0000FF">Hello World!</font>';
    }
}

// on a frame
import HelloWorld;
var hw:HelloWorld = new HelloWorld( this );

Actionscript-FlashMX

// Hello World in Actionscript (Flash MX onwards)

_root.createTextField("mytext",1,100,100,300,100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = false;

myformat = new TextFormat();
myformat.color = 0xff0000;
myformat.bullet = false;
myformat.underline = true;

mytext.text = "Hello World!";
mytext.setTextFormat(myformat);

Активен

XaKePaT

  • Неактивен Неактивен
  • Публикации: 98
    • продавам сайт
Re: За Flash (по скоро ActionScript) програмисти
« Отговор #1 -: 29.08.2006, 15:36:43 »

поддържат , защо не ?

pophristov

  • Неактивен Неактивен
  • Публикации: 49
Re: За Flash (по скоро ActionScript) програмисти
« Отговор #2 -: 09.09.2006, 03:05:32 »

JOKe,

Да, поддържат се на 99.99%. Аз лично не съм имал проблеми, но нали знаеш, нищо не е 100% сигурно.

Кода, който си приложил показва различни начини на извеждане на "Hello World", което няма нищо общо с различието на версиите. Някой яко те е объркал.

Първото извежда "Hello World" в Output панела на Flash. Второво създава текстово поле и слага "Hello World" в него чрез нов клас. Третото е като второто, но не се създава нов клас. И трите скрипта ще работят в последната версия на Flash. И да ти кажа във втория и третия скрипт има много форматиране и затова изглеждат сложни.

Поздрави
Активен