Главная > flash, Анимация > Изучаем ActionScript API для Flash Player 10

Изучаем ActionScript API для Flash Player 10

Буду краток. Вот демка, использующая новые возможности ActionScript API для Flash Player 10. Подробнее о них рассказывает Mike Chambers. Ах, да... Для просмотра необходим Flash Player 10 RC из лаборатории.

А вот исходник... буду рад, если возникнут вопросы 🙂

package com.yesutin {
	import flash.display.MovieClip;
	import flash.events.Event;

	public class Ring extends MovieClip {
		private var numPics : int = 0;
		private var speed : Number = 0;
		private var radius:Number=500;
		private var numPic:int=0;

		public function Ring(_numPics : int = 16, _speed:Number = 1) {
			super();
			numPics = _numPics;
			speed = _speed;

			addPics();
			this.addEventListener(Event.ENTER_FRAME, redraw);
		}

		private function addPics():void{
			var pic : PictureContainer;
			var angel:Number = 0;
			for (var i : Number = 0;i < numPics; i++) {
				angel = 360 / (numPics) * i;

				// pic - любой DisplayObject.
				numPic = Math.floor(Math.random()*11);
				pic = new PictureContainer(numPic);

				pic.rotationY = 90+360-angel;
				pic.x = Math.cos(angel*Math.PI/180)*radius;
				pic.z = Math.sin(angel*Math.PI/180)*radius;

				addChild(pic);

			}
		}

		private function redraw(event : Event) : void {
			this.rotationY += speed;
		}
	}
}
  1. 22 сентября 2008 в 11:43 | #1

    Что-то не могу загрузить Flash10

  2. 26 сентября 2008 в 08:24 | #2

    Что-то не могу загрузить Flash10

    а в чем проблема? ссылка не работает?

  3. 2 октября 2008 в 02:33 | #3

    Да, что-то не грузится Flash

  1. 27 августа 2008 в 11:46 | #1