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

Регистрация: Aug 2008
Сообщений: 20
По умолчанию 1046: Тип не найден или не является константой времени компиляции

src/TestFlex.mxml:
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:hunger="hunger.*" layout="absolute" creationComplete="creationCompleteHandler()">
	<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			import mx.managers.DragManager;
            import mx.core.DragSource;
 
			public function test():void {
				Alert.show("bebe");
			}
 
			private function creationCompleteHandler():void {
 
                srclist.dataProvider = ['Reading', 'Skating', 'Movies'];        
                //destlist.dataProvider = [];
            }
 
		]]>
	</mx:Script>
	<hunger:DraggablePanel id="p1" x="10" y="20" width="393" height="341" layout="absolute" label="First Panel">
		<mx:Button x="10" y="10" label="Button" click="text1.text='bebebe'"/>
		<mx:Label x="83" y="12" text="{text1.text}"/>
		<mx:TextInput x="10" y="40" id="text1" width="181"/>
		<mx:Button x="10" y="70" label="Button" click="test()"/>
		<mx:List 
                id="srclist" width="231" height="98" 
                allowMultipleSelection="true"                
                dragEnabled="true"
 
             x="10" y="121"/>
	</hunger:DraggablePanel>
 
</mx:Application>
src/DraggablePanel.as
Код AS3:
package hunger
{
	import flash.events.Event;
	import flash.events.MouseEvent;
 
	import mx.containers.Panel;
 
	public class DraggablePanel extends Panel
	{
		public function DraggablePanel()
		{
			super();
 
		}
 
		private function handleDown(e:Event):void{
			this.startDrag()
		}
		private function handleUp(e:Event):void{
			this.stopDrag()
		}
		override protected function createChildren():void{
			super.createChildren();
			super.titleBar.addEventListener(MouseEvent.MOUSE_DOWN,handleDown)
			super.titleBar.addEventListener(MouseEvent.MOUSE_UP,handleUp)
		}
	}
}
Настройки проекта не менял.
Ругается на строку:
<hungerraggablePanel id="p1" x="10" y="20" width="393" height="341" layout="absolute" label="First Panel">


Что делать? Что не так?

Добавлено через 32 часа 5 минут
Проблема решена. Пути неймспейсов должны повторять пути ФС.