Показать сообщение отдельно
Старый 28.08.2008, 14:31
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Код надо оформлять тегами [code][/code].
Давайте разберемся.
1. Вы делаете проект AS3 (Flash Player 9, Flash CS3). Именно в этом случае нужен (и доступен в панели компонентов) упомянутый вами mdm.swc. Но каким образом вам удалось навесить на кнопку скрипт? В AS3 код пишется в классах.
Что-то вроде этого:
Код:
package {

	import flash.events.Event;
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import mdm.*;
	public class Main extends MovieClip {
		// Document Class - главный класс приложения
		public function Main() {
			mdm.Application.init(this);
			btn.addEventListener(MouseEvent.CLICK, this.eventHandler);
			//на сцене
			//btn - кнопка (Button - компонент)  
			//mdm - компонент

		}
		private function eventHandler(e:Event):void {
			trace(e);
			mdm.Application.exit();

		}
	}
}
2. Вы делаете проект AS2 (Flash Player 8, Flash CS3). В этом случае mdm.swc не нужен вообще ( и его нет как такового в панели компонентов). Тогда вы можете навесить скрипт на кнопку, и все будет работать.
Проверьте ваши настройки публикации (Publish Settings->Flash).
3. Судя по вашему коду, вы вообще делаете AS1.


Последний раз редактировалось alexcon314; 28.08.2008 в 14:35.