|
|
|||||
Регистрация: May 2012
Сообщений: 18
|
Как будет выглядеть код AS2 на AS3?
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; } } |
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
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; } } Последний раз редактировалось ObOs; 10.05.2012 в 13:31. |
|
|||||
Регистрация: May 2012
Сообщений: 18
|
А можно немного по подробней. Я вообще не разбираюсь в классах, и потому прошу помоши:
1)я так понял у меня должен быть МС sample, который будем копировать? 2)как будет выглядеть полный код класса и его название(если это имеет значение)? |
Часовой пояс GMT +4, время: 10:31. |
|
« Предыдущая тема | Следующая тема » |
Теги |
as2 , AS3 |
|
|