Hi all,

I am revisiting a project I created last year with the flex 1.3
version. I now updated to flex 1.9 and can't get the application to
work anymore. I am using TextMate with the flex 3 SDK. I created a new
version trying to manage to create the hello world example but no
luck. Here is the error I am seeing in the debug player:

Error: No class registered for interface 'mx.styles::IStyleManager2'.
        at mx.core::Singleton$/getInstance()
        at mx.styles::StyleManager$/get impl()
        at mx.styles::StyleManager$/get 
http://www.adobe.com/2006/flex/mx/internal::stylesRoot()
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/
internal::initProtoChain()
        at mx.core::UIComponent/regenerateStyleCache()
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/
internal::addingChild()
        at mx.core::UIComponent/addChild()
        at com.google.maps.wrappers::SpriteFactory/addChild()
        at com.google.maps.wrappers::ISpriteFactoryWrapper/addChild()
        at com.google.maps.core::Bootstrap$/createChildComponent()
        at com.google.maps.core::MapImpl/createChildren()
        at com.google.maps.core::MapImpl/onContainerSet()
        at com.google.maps.core::MapImpl/onAttached()
        at com.google.maps.wrappers::WrapperBase/set wrapper()
        at com.google.maps.wrappers::Wrapper/wrap()
        at com.google.maps::Map/bindInstance()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at com.google.maps::ClientBootstrap/createFactory()
        at com.google.maps::ClientBootstrap/executeNextFrameCalls()
        at flash.utils::Timer/_timerDispatch()
        at flash.utils::Timer/tick()

Here the basic class:

package com.strangesurface {

import flash.events.Event;
import flash.display.StageAlign;
import flash.display.StageScaleMode;

import flash.geom.Point;

import flash.system.Security;
import flash.system.SecurityPanel;

import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import com.google.maps.LatLng;
import com.google.maps.InfoWindowOptions;
import com.google.maps.overlays.Marker;
import com.google.maps.interfaces.IMapType;

public class HelloWorld extends Map {

        private var _maptype:MapType;

        public function HelloWorld () {
        super();
        addEventListener(MapEvent.MAP_READY, onMapReady);
        }

        private function onMapReady(event:MapEvent):void
        {
                setSize(new Point(500, 500));
        }

        public function resizeMap(event:Event):void
        {
        }

}

}

And here the bit of the parent class which initiates the map:

        helloWorld = new HelloWorld();
        addChild( helloWorld );
        helloWorld.setSize(new Point(500, 500));


As I said the example works fine in 1.3

Thanks for any help!
Tommi

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to