POST
|
you can edit any of the xml files using flash builder or a text editor. If they are SWF files, which are compiled mxml, you cannot edit those. You can download the source code for the Flexviewer make your changes in flash builder and then compile it.
... View more
05-23-2013
03:41 AM
|
0
|
0
|
402
|
POST
|
i never found a solution for this, moved on to something else. Sorry I can't help
... View more
03-13-2013
04:00 AM
|
0
|
0
|
346
|
POST
|
I was able to get mouse trap working, not in the flexviewer but in an Iframe with a simple map. Displayed is the actionscript file, and just initialize this function on startup private function init():void
{
MouseWheelTrap.setup(stage);
} package com.sample
{
import flash.display.Stage;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.external.ExternalInterface;
import mx.core.Application;
import mx.core.mx_internal;
/**
* MouseWheelTrap - Simultaneous browser/Flash mousewheel scroll issue work-around
* @version 0.1
* @author Liam O'Donnell
* @usage Simply call the static method MouseWheelTrap.setup(stage)
* @see http://www.spikything.com/blog/?s=mousewheeltrap for updates
* This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
* (c) 2009 spikything.com
*/
public class MouseWheelTrap {
static private var _mouseWheelTrapped :Boolean;
public static function setup(mainStage:Stage):void {
mx.core.FlexGlobals.topLevelApplication.addEventListener(MouseEvent.ROLL_OVER, function():void{
allowBrowserScroll(false);
}
);
//i added 'mx.core.FlexGlobals.topLevelApplication.'making it work better for flex. use 'stage' for flash
mx.core.FlexGlobals.topLevelApplication.addEventListener(MouseEvent.ROLL_OUT, function():void{
allowBrowserScroll(true);
}
);
}
private static function allowBrowserScroll(allow:Boolean):void
{
createMouseWheelTrap();
if (ExternalInterface.available){
ExternalInterface.call("allowBrowserScroll", allow);
}
}
private static function createMouseWheelTrap():void
{
if (_mouseWheelTrapped) {return;} _mouseWheelTrapped = true;
if (ExternalInterface.available){
ExternalInterface.call("eval", "var browserScrolling;function allowBrowserScroll(value){browserScrolling=value;}function handle(delta){if(!browserScrolling){return false;}return true;}function wheel(event){var delta=0;if(!event){event=window.event;}if(event.wheelDelta){delta=event.wheelDelta/120;}else if(event.detail){delta=-event.detail/3;}if(delta){handle(delta);}if(!browserScrolling){if(event.preventDefault){event.preventDefault();}event.returnValue=false;}}if(window.addEventListener){window.addEventListener('DOMMouseScroll',wheel,false);}window.onmousewheel=document.onmousewheel=wheel;allowBrowserScroll(true);");
}
}
}
} I tried using the javascript, it worked when the map was embedded on the page but not when the map was in an iframe.
... View more
02-08-2013
04:35 AM
|
0
|
0
|
198
|
POST
|
I have not done anything for that, but I have been starting to use an open source flex mobile library called Eskimo. They have an app in the play store called Tour d' Eskimo. Their library accomodates different screen sizing as well as IOS and Android differences. The mobile app I have been working on looks different on my S3, when I skin it in the eskimo library it resolves the issue. They built a drop down menu for the flex framework that works, not sure if it could be integrated into what you are trying to accomplish.
... View more
01-16-2013
05:58 AM
|
0
|
0
|
517
|
POST
|
I am pretty sure your right with iemobile...but who has a windows phone:)
... View more
12-20-2012
10:29 AM
|
0
|
0
|
416
|
POST
|
When i use the attributetable component and reference my featurelayer, all the outfields are put into columns. I only want to show a few of the columns. I am using the attributetable component in my own application
... View more
12-17-2012
09:10 AM
|
0
|
0
|
256
|
POST
|
is there a way to limit the columns dispalyed in the attributetable? thanks,
... View more
12-17-2012
08:58 AM
|
0
|
3
|
582
|
POST
|
sounds like you need to add the mx.swc as a library to your project. When building a mobile project the mx components are not added in by default
... View more
12-14-2012
11:09 AM
|
0
|
0
|
517
|
POST
|
I have the same problem, can't seem to figure out the issue. The only differences between the sample and the service I am trying to identify is, my service is dynamic and the table is joined to another table. I was able to return results on a cached webservice. Not sure what would need to be changed in the sample to support a dynamic service.
... View more
11-30-2012
10:54 AM
|
0
|
0
|
466
|
POST
|
You could add some javascript to look and see if they are using a mobile browser and then redirect. <script type="text/javascript"> if( navigator.userAgent.match(/iPhone|iPad|BlackBerry|Android/i) ) { if (document.cookie.indexOf("iphone_redirect=false") == -1) { window.location = "http://www.google.com"; } } </script> There is already code to detect the version of flashplayer and embed the install, some people may just need to install flash player. May not want to redirect everyone. Just add the code under another script tag
... View more
11-27-2012
04:40 AM
|
0
|
0
|
416
|
POST
|
Jose, I am not from ESRI, but I have done both. I can say that developing in Flex is a little easier, if you are not a java developer. Building a Flex mobile app using Flash Builder is pretty easy to do and there is a built in emulator to test on. There are some limitations to Flex, one being not complete integration with the device. You are limited as a developer in that aspect, but there has been some progress in developing native extensions for air which extend the mobile integration in flex. Here is a mobile project that should help to get you started in Flex. Aaron
... View more
11-19-2012
03:38 AM
|
0
|
0
|
269
|
POST
|
I had a similar issue and what I did was to write a phython script to change the CSV to a shapefile and then published a webservice hitting the shapefile. I wrote the script pretty quick and didn't have time to set anything up in SDE, but I used windows scheduler to run the script every 5 minutes and then added an auto refresh on the dynamic web service in the flexviewer. The end result was one server sending the current calls out of the police dispatch system as a CSV file every 5 minutes, and then my computer translating the CSV file to a shapefile and then consuming the data in a web service. So whoever was access the webpage saw all the current open calls related to Hurricane Sandy and it was updated every 5 minutes. Let me know if you are interested I can updoad the script
... View more
11-01-2012
07:22 AM
|
0
|
0
|
643
|
POST
|
Has anyone done any geofencing within the Flex framework? thanks
... View more
10-24-2012
07:38 AM
|
0
|
0
|
688
|
Title | Kudos | Posted |
---|---|---|
1 | 03-05-2020 12:14 PM | |
1 | 08-27-2019 06:43 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|