![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Продолжение листинга А.1. private var aud801:Vector.<Mesh> = new Vector.<Mesh>();
/////////////////////////////////////////////////
private var aud801: Vector.< Mesh> = new Vector.< Mesh> (); private var aud801loaded: Boolean = false;
private var aud802: Vector.< Mesh> = new Vector.< Mesh> (); private var aud802loaded: Boolean = false;
private var aud804: Vector.< Mesh> = new Vector.< Mesh> (); private var aud804loaded: Boolean = false;
private var aud804a: Vector.< Mesh> = new Vector.< Mesh> (); private var aud804aloaded: Boolean = false;
/////////////////////////////////////////////////
//private var rootContainer: KDContainer = new KDContainer(); private var camera: Camera3D; private var controller: SimpleObjectController; private var myTextField: TextField = createCustomTextField(20, 20, 200, 300); private var audInfo: TextField = createCustomTextField(100, 100, 600, 400); private var audInfoBack: TextField = createCustomTextField(90, 90, 640, 445); private var textInfoField: TextField = createCustomTextField(560, 20, 220, 0) private var message: String = " "; private var cameraPositionString: String = " ";
private var prevX: int; Продолжение приложение А Продолжение листинга А.1 private var prevY: int; private var prevZ: int;
private var curX: int; private var curY: int; private var curZ: int;
[Embed(source=" textures/info13.jpg")] private static const bmpLogo: Class; private static const stend: BitmapData = new bmpLogo().bitmapData; private var logo: Bitmap = new Bitmap(stend); private var logoVisible: Boolean = false;
private var videoTexture: VideoMaterial = new VideoMaterial (" LVV_802.flv"); private var videoPlane: Plane = new Plane(200, 150);
////////// Buttons ////////////
private var infoButton: Button = new Button(); private var closeInfoButton: Button = new Button(); private var videoButton: Button = new Button();
//////// TEXTES /////////// private var gb: int; private var aud802text: String; private var aud804text: String; private var loader: URLLoader; private var scrollBar: UIScrollBar = new UIScrollBar(); Продолжение приложение А Продолжение листинга А.1
///////// CONTROLLER /////////////
private var collider: EllipsoidCollider; private var isLeft: Boolean; private var isRight: Boolean; private var isUp: Boolean; private var isDown: Boolean; private var gravity: Number = -5; private var onGround: Boolean; private var verticalSpeed: Number = 0;
public function dept() { initCamera(); initVideo(); initTextes(); initButtons(); // Загрузка моделей var loader3ds: URLLoader = new URLLoader(); loader3ds.dataFormat = URLLoaderDataFormat.BINARY; loader3ds.load(new URLRequest(" deptonline_v0.60.3DS")); loader3ds.addEventListener(Event.COMPLETE, on3dsLoad); // Режим отладки camera.addToDebug(Debug.EDGES, Object3D); camera.addToDebug(Debug.BOUNDS, Object3D); // Подписка на события stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
|