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

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

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

Регистрация: Jul 2005
Сообщений: 57
По умолчанию Flex mobile + GPS

Добрый день всем. Пытаюсь сдлать простекое приложение: определить координаты и наложить их на карту. Делаю на основе: "API Карт Google для Flash". Вроде как сделал все верно, но почему то выдает ошибку:

Error #1034: Type Coercion failed: cannot convert views::GPS_TESTHomeView@488d6479 to spark.components.View.

и ругается на строку: view = new viewProxy.viewClass(); функции:
Код AS3:
 
private function createViewInstance(viewProxy:ViewDescriptor):View
    {
        var view:View;
 
        if (viewProxy.instance == null)
        {
            view = new viewProxy.viewClass();
            viewProxy.instance = view;
        }
        else
        {
            view = viewProxy.instance;
 
            // Need to update the view's orientation state if it was saved
            view.setCurrentState(view.getCurrentViewState(), false);
        }
 
        // Restore persistence data if necessary
        if (viewProxy.data == null && viewProxy.persistenceData != null)
            viewProxy.data = view.deserializeData(viewProxy.persistenceData);
 
        view.setNavigator(this);
        view.data = viewProxy.data;
        view.percentWidth = view.percentHeight = 100;
 
        addElement(view);
 
        return view;
    }
файла ViewNavigator.as

вот сам код:

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" xmlns:maps="com.google.maps.*">
 
	<maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)" width="100%" height="100%" 
			  url="http://i-med.tv/gps/" key="ABQIAAAA_USmqvkuh3QvR38akI0wuBSuygCJ5ZVAqDCPzBPPgpLgCe82LRQ3uhn-oNYHVX6I9U9oX5Gvyr6x3A"/>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
 
	<fx:Script>
		<![CDATA[
 
			import com.google.maps.LatLng;
			import com.google.maps.Map;
			import com.google.maps.MapEvent;
			import com.google.maps.MapType;
 
			private function onMapReady(event:Event):void {
				this.map.setCenter(new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);
			}
		]]>
	</fx:Script>
	<!--
	<s:TextArea id="info" top="10" height="100" width="100%" editable="false" skinClass="spark.skins.mobile.TextAreaSkin"/>
 
	<maps:Map id="map" mapevent_mapready="onMapReady(event)" sensor="false"
			  	  url="http://*****"
				  top="110" bottom="0" width="100%"
				  key="*****"/>
	-->
</s:Application>
кто сталкивался подскажите в чем может быть проблема? Буду признателен за помощь!

Добавлено через 22 минуты
или может кто то работал с этим: http://developer.mapquest.com/web/pr...-flash-mobile?...

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

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

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


 


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


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