I believe Max recently made it work by using some black magic in the
embedding code to capture the mouse wheel events in browser javascript
and forward them to the flash application.
See http://jira.openlaszlo.org/jira/browse/LPP-6549
On 2008-11-19, at 06:12EST, Sebastian Wagner wrote:
the scroll Function does not work on Mac in Flash?
Yes and No .... I was already wondering why it IS working for the
OpenLaszlo-Docs
http://labs.openlaszlo.org/trunk-nightly/docs/reference/
right-side ... its flash 10 ... for me the Scroll-Wheel DOES work...
is this
somehow special in the reference or does it work by default now to
capture
mouse-wheel?
sebastian
2008/11/19 Antun Karlovac <[EMAIL PROTECTED]>
What client platform are you on? Mac perhaps? The scroll function
doesn't
work on Mac in Flash :(
-Antun
Sebastian Wagner wrote:
if you would enable the Mouse-Scroll it would be perfect :)
anyway ... performance is really great with Google Maps. Looks
very good
out of the box.
sebastian
2008/11/18 Henry Minsky <[EMAIL PROTECTED] <mailto:
[EMAIL PROTECTED]>>
That's really cool!
On Tue, Nov 18, 2008 at 12:37 PM, Antun Karlovac
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Hi Henry,
Thanks for your help on this. I extended the example to include
geocoding an
address using OL datasets, and passing information to/from the map
component. Instructions are here:
http://www.antunkarlovac.com/blog/2008/11/17/google-maps-in-openlaszlo/
Did I link to the right web site for you (beartronics.com
<http://beartronics.com>)?
Thanks,
Antun
Henry Minsky wrote:
I attached a sample app which calls the geocoding API to look up
an
address, and displays a marker for
it, and then drops a marker at the map center each time the map
is moved.
On Sat, Nov 8, 2008 at 4:41 PM, Antun Karlovac
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
Hey Henry,
That's awesome; I've done a quick test and it works fine in
4.2b3. I'll
write up some instructions and post them soon.
Thanks for the help!
-Antun
Henry Minsky wrote:
Here's an example of the Google map component running in a LZX
<window>
There is a Google discussion group regarding a non-flex Flash
map
component at
http://groups.google.com/group/google-maps-api-for-flash
They have a library which seems to have remove the
dependencies on the
Flex mx.* framework.
You just need to download the library map_flash_1_6.swc from
http://groups.google.com/group/google-maps-api-for-flash/files
and copy that to WEB-INF/flexlib
then the following code compiles and runs in swf9 runtime and
displays
the map component.
<canvas debug="true">
<script when="immediate"><![CDATA[
class FlashMapOL {
#passthrough (toplevel: true) {
import com.google.maps.*;
import flash.geom.*;
}#
var map:Map;
function createMap() {
map = new Map();
map.addEventListener(MapEvent.MAP_READY,
onMapReady);
// Henry's key
map.key =
"ABQIAAAAT-bIcrU96-
d2UT9ao4fuQhQeYAb4p95ZEYTsQwGDQ7cOBxduDBQsJj99qzzLWoeHwQer1vjPN0wTNg
";
map.setSize(new
Point(LFCApplication.stage.stageWidth,
LFCApplication.stage.stageHeight));
return map;
}
function onMapReady(event:MapEvent):void {
this.map.setCenter(new
LatLng(40.736072,-73.992062),
14, MapType.NORMAL_MAP_TYPE);
}
}
var mapfactory = new FlashMapOL();
lz.map = mapfactory.createMap();
]]>
</script>
<window id="mapwin" width="640" height="480">
<passthrough>
import flash.display.*;
</passthrough>
<handler name="oninit">
var sprite:Sprite = this.content.sprite
sprite.addChildAt(lz.map, sprite.numChildren);
</handler>
</window>
</canvas>
--
Henry Minsky
Software Architect
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
--
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.laszlo-forum.de
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
--
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.laszlo-forum.de
[EMAIL PROTECTED]