Hi All,
I have an air project in which I am loading swf based html file using HTML inside Flex Spark Window class which get open after clicking a button.
Is there any means by which I can add native drag and drop support to that SWF based HTML file.
Any help will be appreciated.
Thanks In advance.
Hi Dean,
Thanks for the reply.
Basically, on clicking button, I am trying to open a remote url(abc.html containg flex application) inside HTML which is a child of Window class .Now, my requirement is to support native drag and drop to that html file.
Following is the sample code:
<s:Window creationComplete="window1_creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
private var url_1: String;
//Window creation complete handler
protected function window1_creationCompleteHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub
htmlloader.htmlLoader.load(new URLRequest(url_1));
}
//Open the system notification window
public function openWindow(url:String) :void
{
url_1= url;
open();
// center the window on the screen
var screenBounds:Rectangle = Screen.mainScreen.bounds;
nativeWindow.x = (screenBounds.width - nativeWindow.width) / 2;
nativeWindow.y = (screenBounds.height - nativeWindow.height) / 2;
}
| ]]> | |
| </fx:Script> |
<mx:HTML id="htmlloader" width="100%" height="100%" verticalScrollPolicy="off"
horizontalScrollPolicy="off" top="0" bottom="0" left="0" right="0"/>
</s:Window>
On click of button, I call openWindow method of this window.
You can't drag files from a desktop onto a browser application.
You can only drag and drop from the desktop to AIR applications, here is the documentation for doing it in AIR.
It maybe possible to upload the file and then drag that file into the HTML. However, it wouldn't be a simple drag and drop of the information, you would have to insert whatever text is required for the HTML to point to the location of the uploaded file.
North America
Europe, Middle East and Africa
Asia Pacific