Показать сообщение отдельно
Старый 16.01.2012, 03:52
Quantum2010 вне форума Посмотреть профиль Отправить личное сообщение для Quantum2010 Найти все сообщения от Quantum2010
  № 13  
Ответить с цитированием
Quantum2010

Регистрация: Dec 2011
Адрес: Беларусь, Могилев
Сообщений: 16
Отправить сообщение для Quantum2010 с помощью ICQ
В этом классе его нет! Он есть в родительском классе Game!
Код:
package {
	import flash.display.Sprite;
	import flash.display.Stage;
	import flash.display.MovieClip;
	import flash.display.StageScaleMode;
	import flash.events.ProgressEvent;
	import flash.events.Event;
	import flash.events.MouseEvent;

	import com.greensock.*;
	import com.greensock.easing.*;


	public class Game extends MovieClip {
		public static var gameLink:Game;
		public static var stageLink:Stage;

		public var logoFon:blackFon = new blackFon();
		public var mcB:B = new B();
		public var mcE:e = new e();
		public var mcL:l = new l();
		public var mcB2:B = new B();
		public var mcO:o = new o();
		public var mcProduction:production = new production();



		public function Game(_stage:Stage):void {

			stageLink = _stage;
			gameLink = this;
			stageLink.addChild(gameLink);

			stage.showDefaultContextMenu = false;
			stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.tabChildren = false;
			stage.stageFocusRect = false;
			stage.focus = stage;
			stage.quality = "high";
			addMyLogo();
		}
		private function addMyLogo() {
			logoFon.x = 275;
			logoFon.y = 200;
			mcB.x = 180;
			mcB.y = -50;
			mcE.x = 235;
			mcE.y = -50;
			mcL.x = 270;
			mcL.y = -50;
			mcB2.x = 325;
			mcB2.y = -50;
			mcO.x = 385;
			mcO.y = -50;
			mcProduction.x = 700;
			mcProduction.y = 217;
			addChild(logoFon);
			addChild(mcB);
			addChild(mcE);
			addChild(mcL);
			addChild(mcB2);
			addChild(mcO);
			addChild(mcProduction);
			//Запускаем функцию добавления надписей.
			addMoveB();
		}

		private function addMoveB():void {
			TweenLite.to(mcB, 0.3, {x:180, y:170, ease:Elastic.easeOut, onComplete:addMoveE});
		}


		private function addMoveE():void {
			TweenLite.to(mcE, 0.3, {x:235, y:170, ease:Elastic.easeOut, onComplete:addMoveL});
		}

		private function addMoveL():void {
			TweenLite.to(mcL, 0.3, {x:270, y:170, ease:Elastic.easeOut, onComplete:addMoveB2});
		}

		private function addMoveB2():void {
			TweenLite.to(mcB2, 0.3, {x:325, y:170, ease:Elastic.easeOut, onComplete:addMoveO});
		}

		private function addMoveO():void {
			TweenLite.to(mcO, 0.3, {x:385, y:170, ease:Elastic.easeOut, onComplete:addMoveProduction});
		}

		private function addMoveProduction():void {
			TweenLite.to(mcProduction, 1, {x:280, y:217, ease:Elastic.easeOut, onComplete:removeWords});
		}
		private function removeWords():void {
			TweenLite.to(mcB, 1.5, {x:180, y:170, alpha:0});
			TweenLite.to(mcE, 1.5, {x:235, y:170, alpha:0});
			TweenLite.to(mcL, 1.5, {x:270, y:170, alpha:0});
			TweenLite.to(mcB2, 1.5, {x:325, y:170, alpha:0});
			TweenLite.to(mcO, 1.5, {x:385, y:170, alpha:0});
			TweenLite.to(mcProduction, 1.5, {x:280, y:217, alpha:0, onComplete:goToMenuAndStop});
		}
		private function goToMenuAndStop():void {
			removeChild(logoFon);
			gotoAndStop("Menu");
		}
	}
}
Добавлено через 1 минуту
Все идет норм, пока я не gotoMenuAndStop! А потом вот выскакивает ошибка с твинером!

Добавлено через 53 минуты
И еще один момент! Если не инициализировать данные переменные
Код:
                public var btnP:SimpleButton = new btnPlay() as SimpleButton;
		public var btnQ:SimpleButton = new btnQuit() as SimpleButton;
		public var btnSL:SimpleButton = new btnSelectLevel() as SimpleButton;
		public var btnMG:SimpleButton = new btnMoreGames() as SimpleButton;
		public var btnI:SimpleButton = new btnInstructions() as SimpleButton;
		public var btnE:SimpleButton = new btnEditors() as SimpleButton;
то все норм! Никаких ошибок!!!

Добавлено через 60 часов 55 минут
Тема еще актуальна! С чем может быть такое связано? Очень прошу помощи!!!