The
Advantage of FFish Scripting Language
V. The features you cannot find them at anywhere
else
There
are many unique features in FFish Scripting
language. You cannot find them at anywhere else.
Even the similar functions, for FFish Script
provides far more details, they are more powerful.
Changing the options of the applications or
screen savers at runtime.
SWF Kit provides hundreds of
applications and screen savers options in the
operation panel. Most of the options can be
accessed in FFish Script at runtime. That is
to say, you can not only set the options at
design time, but adjust them at runtime.
Customizing the protecting system.
The protecting system can be
fully customized in FFish Script. You can get
the expiry date in FFish Script, define your
own encryption method, customize the expiry
alert box, etc.
Loading FFish Script variables from text files
or saving FFish script variables to text files
directly.
FFish Script provides a DataFile
object. It's very easy to load FFish Script
variables from text files or save FFish Script
variables to text files directly using it. Before
exit your app, you can save variables such as
strings, numbers, arrays and objects to a text
file and load them at next time. Only two methods
are concerned during the whole process. So it's
very easy and powerful. The feature is provided
by SWFKit Express!
Making desktop toys.
SWFKit can create desktop toys
by creating transparent windowed programs. With
the exciting DesktopToy object in FFish Script,
you can create many wonderful special effects
such as bouncing, throwing, falling, etc. It's
also very easy to make the desktop toys to move
and follow the cursor. The feature is provided
in SWFKit Express!
Playing and recording multimedia.
The MCI object in FFish Script
wraps almost all of the system multimedia control
functions. Controlling devices, playing midis,
CDs, sounds, movies, recording waves, and more.
Powerful but easy to use.
Accessing ActiveX components and embedding ActiveX
controls in Flash.
Using
FFish Script you can access ActiveX component
from within SWF files or embed ActiveX controls
in Flash. FFish Script has the ability to call
the properties and methods of the ActiveX components
and ActiveX controls. It can also handle the events
of them. FFish Script automatically converts the
data types. You have seldom limitations when calling
ActiveX functions using FFish Script, just like
what you do in advance programming languages such
as VB, ASP, ASP.net, Delphi, VC.
Connecting to databases
The way to connect databases
in FFish Script is using the ADO objects. This
is the most popular method to access databases.
By using the ADO objects, you can connect any
databases from within SWF files directly without
server side scripts, DBase, Access, MySQL, MSSQL,
Oracle and more. If you have any ADO database
projects in VC, VB, Delphi, VC.net, ASP or ASP.net,
you can reuse the code in FFish Script. Even
if you want to connect to a different database
(with the same table structures), e.g. migrating
from MSSQL to Access, you only need to change
the provider field of the connection string,
without much changing of your code. By using
ADO, FFish Script can handle record fields of
any data types, number, string, blob, and even
the binary data such as sound or image.
Embedding the media players
FFish Script can embed most
of the popular media players in your projector.
By embedding Windows media player, QuickTime
player and realplayer in your projector, FFish
Script enables your applications or screen savers
to play any videos and sounds. FFish Script
can access all methods, properties and events
of the media players.
Embedding the Web browser
control
FFish Script can embed the IE
control in your SWF files. It enables your projectors
to display web pages. In the same way, FFish
Script can access any methods, properties and
events of the IE control. So you can not only
control the Web browser control, but access
the dynamic HTML document interface. That is
to say, you can dynamically change the HTML
content displayed in the Web browser control.
Reporting and printing
By using the FreeReport object,
you can build professional reports and print
them from with SWF files. Fetching data from
a database, building multiple-page reports contain
text, shapes and charts, print preview and printing,
all can be done in FFish Script.
And more...
There are many useful ActiveX
components and controls can be used in FFish
Script. By using the Adobe acrobat reader control,
you can display pdf files in your applications.
To access the serial port, you can use the Microsoft
MSCOMM control. Others like the calendar control,
the rich edit control, and more. ActiveX components
and controls can be used to extend the abilities
of SWFKit.
Sending the receiving E-mails
FFish scripts offers the power
to send and receive emails. It supports both
sending and receiving emails with multiple attachments.
Accessing files
FFish Script has the ability
to read and write files, both text files and
binary files are supported. Can you imagine
that FFish Script can get information from an
mp3 file?
The Splash window
FFish Script supports to popup
an animating window from the corner of the screen,
just like the MSN messenger
The powerful image manipulation
features
FFish Script supports
to load the following image file formats
BMP, WMF, EMF, JPG, ICO, PCX, TIF, TGA, GIF
and PNG
It can convert the above image file formats
to BMP, JPG or PNG.
It also provides many image processing methods,
such as blur, adjust brightness, etc
Printing images
The Printer object enables you
to not only enumerate printers, but print text,
shapes and images. It supports print preview.
Calling Dlls
FFish Script has the ability
to call functions exported by dynamic link libraries
(Dlls). It registers the dll functions as native
functions. It supports complex data types, and
supports the parameters passed by reference
(may receive data in the function).