Create HTML5-Based Mobile-Friendly Interactive Images and Maps
FLDraw Interactive Floor Plan Software  >  Developer Guide  >  Overview

Overview

The editor plugin is a Flash tool for fast creation of floor plans that embeds seamlessly into your own website and allows your website visitors to draw floor plans.
Also you can change the default color scheme of the plugin, or create and use your own add-on modules to extend the functionality of the editor and viewer modules.

 

FLDraw Editor

The following diagram shows how different parts interact with each other when you are using the editor.
 

Diagram Shows How Different Parts Interact with Each Other (Editor)

The following is the order of operations when the user loads the editor:

  1. The user loads the editor.html page.
  2. The editor.html page loads the Flash object (editor.swf), and passes the parameters to it (configuration file name, plan file name, ...).
  3. The Flash object loads the configuration file (that contains the initial settings).
  4. The Flash object loads the library file to make the objects hierarchical tree.
  5. If the plan name parameter is not empty, the Flash object loads the specified plan, reads the source code, and loads the needed SWF files (objects and patterns).

 


FLDraw Viewer

The following diagram shows how different parts interact with each other when you are using the viewer.
 

Diagram Shows How Different Parts Interact with Each Other (Viewer)

The following is the order of operations when the user loads the viewer:

  1. The user loads the viewer.html page.
  2. The viewer.html page loads the Flash object (viewer.swf), and passes the parameters to it (configuration file name, plan file name, ...).
  3. The Flash object loads the configuration file (that contains the initial settings).
  4. If the plan name parameter is not empty, the Flash object loads the specified plan, reads the source code, and loads the needed SWF files (objects and patterns).

 

Tip
As shown in the above diagrams, it's possible to load a plan file directly, and without sending a request to the server-side script.

 


System Requirements

Server Side

Almost any server-side technology, including PHP, .NET, JAVA, ... .

Client Side

Any Flash capable browser with Flash Player 11.3+ installed.