Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.07.2011, 22:12
DarkKnight2009 вне форума Посмотреть профиль Отправить личное сообщение для DarkKnight2009 Найти все сообщения от DarkKnight2009
  № 1  
Ответить с цитированием
DarkKnight2009

Регистрация: May 2009
Сообщений: 122
По умолчанию Наследование

Здравствуйте.
Подскажите пожалуйста.
Есть главный класс
Код AS3:
package
{
	import flash.display.MovieClip;
 
	public class MainClass extends MovieClip
	{
		private var test:TestClass = new TestClass();
 
		public function MainClass()
		{
			trace("Main Class");
			addChild(test);
		}
		public function makeSound():void
		{
			trace("This is SuperClass");
		}
	}	
}
Есть класс, который наследуется от него
Код AS3:
package 
{
	public class DoubleClass extends MainClass
	{
		public function DoubleClass()
		{
			trace("This is DoubleClass");
		}
		public function bark():void
		{
			trace("DoubleClass: Hello World !!!");
		}
	}	
}
И класс который "вызывает" наследуемый класс
Код AS3:
package
{
	import flash.display.Sprite;
 
	public class TestClass extends Sprite
	{		
		public function TestClass()
		{
			var double:DoubleClass = new DoubleClass();
			double.makeSound();
			double.bark();
		}
	}	
}
Но trace не выводятся, только ошибка
Код AS3:
Error: Error #2136: SWF-файл file:///C/child/Test.swf содержит недопустимые данные.
	at TestClass()
	at MainClass()
Подскажите, что не так , не могу разобраться


Последний раз редактировалось DarkKnight2009; 18.07.2011 в 22:17.
Создать новую тему   Часовой пояс GMT +4, время: 02:08.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
extends

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:08.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.