argon bulletin board
Факултети => Факултет по математика и информатика => Темата е започната от: JOKe в 29.08.2006, 09:44:41
-
Интересува ме новите версии подържат ли на 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);
-
поддържат , защо не ?
-
JOKe,
Да, поддържат се на 99.99%. Аз лично не съм имал проблеми, но нали знаеш, нищо не е 100% сигурно.
Кода, който си приложил показва различни начини на извеждане на "Hello World", което няма нищо общо с различието на версиите. Някой яко те е объркал.
Първото извежда "Hello World" в Output панела на Flash. Второво създава текстово поле и слага "Hello World" в него чрез нов клас. Третото е като второто, но не се създава нов клас. И трите скрипта ще работят в последната версия на Flash. И да ти кажа във втория и третия скрипт има много форматиране и затова изглеждат сложни.
Поздрави