Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как будет выглядеть код AS2 на AS3? (http://www.flasher.ru/forum/showthread.php?t=179240)

sanchoys14 10.05.2012 12:10

Как будет выглядеть код AS2 на AS3?
 
Код AS1/AS2:

onClipEvent (load) {
 initialRotation = 0;
 // Создаем 10 клипов,
 for(i=0;i<10;i++) {
 /7 Присоединяем очередной клип.
 _root'.attachMovie ("sample","sample"+i , i) ;
 // Устанавливаем координаты
 _root["sample" + i]._x = i * 37 ;
 _root["sample"+i]._y = 100;
 // Устанавливаем каждому следующему поворот
 // на 15 градусов относительно предыдущего.
 _root["sample"+l]._rotation = initialRotation;
 initialRotation += 15;
 onClipEvent (enterFrame) {
 // Пробегаем все клипы через один.
 for(i=0;i<10;i+=2) {
 // Поворачиваем по часовой стрелке.
 _root [ "sample"+i] ._rotation += 5;
 // Следующий поворот против часовой стрелки.
 _root["sample"*(i+1)],_rotation -= 5;
 }
 }


ObOs 10.05.2012 12:57

Код AS3:

private var initialRotation:Number = 0;
 private var samplesList:Array = new Array();
 
 for (var i:int = 0; i < 10; i++) {
        var sample:Sample = new Sample();
        sample.x = i * 37;
        sample.y = 100;
        initialRotation += 15;
        addChild(sample);
        samplesList.push(sample);
 }
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
 
 private function enterFrameHandler(e:Event):void {
        for (var i:int = 0; i < 10; i += 2) {
                samleList[i].rotation += 5;
                samleList[i + 1].rotation -= 5;
        }
 }


sanchoys14 10.05.2012 21:37

А можно немного по подробней. Я вообще не разбираюсь в классах, и потому прошу помоши:
1)я так понял у меня должен быть МС sample, который будем копировать?
2)как будет выглядеть полный код класса и его название(если это имеет значение)?


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

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