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

Регистрация: Apr 2013
Сообщений: 82
По умолчанию Ошибки 1017/5000. Нестандартная проблема.

Есть код:
Код AS3:
package {
           import flash.display.*;
	import flash.events.*;
	import flash.net.*;
	import vk.*;
 
	public class Main extends MovieClip {
 
		var MyLoader:Loader = new Loader();
		var MyUrlPhoto:URLRequest;
		var sex:String;
		trace("1");
 
		public function Main() {
			status_txt.text = "ДЗ";
			var flashVars:Object = stage.loaderInfo.parameters as Object;
			var VK:APIConnection = new APIConnection(flashVars);
			VK.api('getProfails', {test_mode: true, uids:flashVars['viever_id'], fields:"first_name, last_name, photo_big, sex, bdate"}, onApiGood, onApiBad);
			MyLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, ImgLoaded);
		}
 
		public function onApiGood(data:Object) {
			for each (var user:Object in data) {
				if(user['sex'] == 1) {
					sex = "Ж"
				} else {
					sex = "Ч"
				}
				text_info.text = "ВЗ " + user['first_name'] + " " + user['last_name'] + " \n ВП" + sex + " \n УВДН" + user['bdate'];
				MyUrlPhoto = new URLRequest(user['photo_big']);
				MyLoader.load(MyUrlPhoto);
				addChild(MyLoader);
				status_txt.text = "ЗЗ";
			}
		}
 
		public function onApiBad(data:Object) {
			text_info.text = "П \n" + data;
		}
 
		public function ImgLoaded() {
			MyLoader.x = (550 - MyLoader.width)/2;
			MyLoader.y = 50;
			status_txt.text = "ВДЗ";
		}
 
	}
 
}
В нём есть ошибки:
Код AS3:
1017: Определение базового класса MovieClip не найдено
5000: В класс "Main" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке
Почему? Всё есть же?
P.S. Гугл не помог. Всё сводиться к тому, что все не импортировали "import flash.display*;", но у меня то всё есть!

Добавлено через 17 минут
В общем, пришла в голову глупая идея - прописать отдельно
Код AS3:
import flash.display.MovieClip;
Глупо, но сработало. А сейчас из области, где я смыслю на уровне первоклассника в первый день школы - {"error":{"error_code":101,"error_msg":"Invalid application API ID","request_params":[{"key":"method","value":"getProfails"},{"key":"uids","value":"undefined"},{"key":"format","value":"JSON"},{"key":"sid","value":"null"},{"key":"fields" ,"value":"first_name, last_name, photo_big, sex, bdate"},{"key":"api_id","value":"NaN"},{"key":"v","value":"3.0"},{"key":"sig","value":"68a2568803c398eddadc5fecf46ee8d6"},{"key":"test_mode","value":" true"}]}} - это ещё что, можете пояснить (хоть кратко)?


Последний раз редактировалось Anabel; 26.08.2013 в 23:52.