Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Продолжение листинга А.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);






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.