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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.11.2010, 13:21
maxim-usik вне форума Посмотреть профиль Отправить личное сообщение для maxim-usik Найти все сообщения от maxim-usik
  № 1  
Ответить с цитированием
maxim-usik

Регистрация: Aug 2005
Сообщений: 6
По умолчанию 1119: Access of possibly undefined property

Помогите пож-ста!

По полученному от администраторов сервера примеру пытаюсь создать соединение с сервером. В СМСе (куда потом будет выложен данный мувик), уже определяется переменная "webservice" (т.е. вставляется прямой адрес). Но проблема в том что почему то при попытке публикации мувика Флеш выдает эррор: "1119: Access of possibly undefined property webservice through a reference with static type flash.display:LoaderInfo."

Амины говорят что делать надо именно так и что все должно быть верно.. но у меня мувик не работает и как обойти эту ошибку я ума не приложу.. Может у кого есть идеи?

Код AS3:
package
{
	import flash.display.MovieClip;
	import flash.text.TextField;
 
    import mx.rpc.soap.WebService;
    import mx.rpc.events.ResultEvent;
    import mx.rpc.events.FaultEvent;
 
	import mx.utils.ObjectUtil;
 
	public class Main extends MovieClip
	{
 
		public var debug_txt : TextField;
 
		// private 'global' variable
		private var ws : WebService;
 
		public function Main()
		{
			debug_txt.text = "Calling Webservice...\n";
 
			// FIRST: These 3 lines will Load Webservice WSDL into ws variable
			// Don't forget for cms integration:
			//   - DO NOT USE FULL URL in your flash (here it's just a sample)
			//   - ws.wsdl will be filled with the value of the flashvar named 'webservice' (uncomment corresponding line)
           ws = new WebService();
           //ws.wsdl = "http://mycmssevrer.com";
			 //ws.wsdl = webservice;
			ws.wsdl = loaderInfo.webservice;
			ws.loadWSDL();
 
 
 
        }
 
 
	}	
 
}

Старый 29.11.2010, 13:27
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 2  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Код AS3:
ws.wsdl = loaderInfo.parameters.webservice;
наверное
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 29.11.2010, 13:35
maxim-usik вне форума Посмотреть профиль Отправить личное сообщение для maxim-usik Найти все сообщения от maxim-usik
  № 3  
Ответить с цитированием
maxim-usik

Регистрация: Aug 2005
Сообщений: 6
о!! Супер! Ошибка пропала!

А можете еще пож-ста объяснить "рецепт исцеления"?
Думаю не только мне это интересно будет...
Заранее спасибо!

Старый 29.11.2010, 13:47
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
ну а что тут не понятного? Записываются параметры вашего ws а не сам ws

Добавлено через 1 минуту
откройте свой websrvice и найдите что то типа
Код AS3:
public function set wsdl(...params){}
вот в скобочках круглых будет аписано что передается туда

Старый 29.11.2010, 13:56
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 5  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
остальным уже не интересно давно )
топиков как передаются flashvars в as3 мильен )
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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