Main > Free Download Search >

Free swf software for linux

swf

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 32
swfdec 0.5.1

swfdec 0.5.1


swfdec is a library and small player for SWF files. more>>
Swfdec is a library for rendering Flash animations and games. swfdec project was originally designed as a basis library for creating Flash plugins for GStreamer, but it is a fully standalone library which only use the libart library for drawing. Swfdec is released under the LGPL.

Included with swfdec is Gtk+-based application called swf_play and a Mozilla plug-in that uses swf_play to display SWF animations in a browser window.

<<less
Download (1.3MB)
Added: 2007-08-05 License: LGPL (GNU Lesser General Public License) Price:
827 downloads
vnc2swf 0.9.1 (pyvnc2swf)

vnc2swf 0.9.1 (pyvnc2swf)


vnc2swf is a recording tool for VNC that records sessions and generates a Macromedia Flash movie file (SWF). more>>
vnc2swf is a recording tool for VNC that records sessions and generates a Macromedia Flash movie file (SWF).

The project can be used as an X11 recorder or a Windows desktop recorder.

<<less
Download (0.061MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1085 downloads
 
Other version of vnc2swf
Vnc2swf 0.8.2Yusuke Shinyama - for VNC that records sessions and generates a Macromedia Flash movie file (SWF). Vnc2swf. vnc2swf is a recording tool for VNC that records sessions and generates
License:GPL (GNU General Public License)
Download (0.057MB)
1353 downloads
Added: 2006-02-10
SWFTools 0.8.1

SWFTools 0.8.1


SWFTools is a collection of SWF manipulation and creation utilities written by Rainer Böhme and Matthias Kramm. more>> <<less
Download (1.7MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
997 downloads
SWF::Element 0.42

SWF::Element 0.42


SWF::Element is a set of classes of SWF tags and elements. more>>
SWF::Element is a set of classes of SWF tags and elements.

SYNOPSIS

use SWF::Element;
use SWF::BinStream;

$swf_stream=SWF::BinStream::Write;
....
$rect=SWF::Element::RECT->new;
$rect->configure(Xmin=>0, Ymin=>0, Xmax=>100, Ymax=>100);
$rect->pack($swf_stream);
....

SWF::Element module handles SWF tags and any other sub elements to create, configure, clone, pack to bit strings, and unpack from bit strings.

SWF::Element::*

SWF::Element class is a base class of SWF element, such as Tag, RECT, SHAPE, etc. Each SWF::Element object has one or more fields.

<<less
Download (0.050MB)
Added: 2007-01-04 License: Perl Artistic License Price:
1034 downloads
FLV::ToSWF 0.12

FLV::ToSWF 0.12


FLV::ToSWF is a Perl module to convert an FLV file into a SWF file. more>>
FLV::ToSWF is a Perl module to convert an FLV file into a SWF file.

SYNOPSIS

use FLV::ToSwf;
my $converter = FLV::ToSWF->new();
$converter->parse_flv($flv_filename);
$converter->save($swf_filename);
See also flv2swf.

Transcodes FLV files into SWF files. See the flv2swf command-line program for a nice interface and a detailed list of caveats and limitations.

<<less
Download (1.2MB)
Added: 2006-08-24 License: Perl Artistic License Price:
686 downloads
mod_swf2html 0.1

mod_swf2html 0.1


mod_swf2html is a module to incorporate Macromedia Flash Search Engine SDK into Apache 2. more>>
mod_swf2html is a module to incorporate Macromedia Flash Search Engine SDK into Apache 2. Using this module, you can extract text and link informations from a flash file and return them in HTML format.

Only tested on the HEAD of httpd-2.0 and FreeBSD-current but it will work with any version of Apache 2 and many UNIXen with a few modifications.
mod_swf2html is currently considered in alpha level.

Installation:

Before compiling mod_swf2html, you should get Macromedia Flash Search Engine SDK and PCRE library, and Apache 2 of course.

After getting and making Macromedia Flash Search Engine SDK and PCRE library, extract source files from the tarball, which you can get from the bottom of this page, and edit Makefile to change values of FLASH_SEARCHDIR, PCRE_INC, and APXS.
try ``make.

If you are succeeded in making mod_swf2html, install it by ``make install. It will install mod_swf2html.so in the appropriate directory (e.g. /usr/local/apache2/modules).

Configuration

Add following two lines to load mod_swf2html.so.

LoadFile /usr/local/lib/libpcre.so
LoadModule swf2html_module modules/mod_swf2html.so

Next, add the following line inside a Directory or Location section in your httpd.conf and restart your Apache 2.

AddHandler swf2html-handler .swf

e.g.

< Directory /usr/local/apache2/htdocs >
AddHandler swf2html-handler .swf
< /Directory >

If xxx.swf exists in a directory under which mod_swf2html is enabled, accessing it adding ``convert=html to the URI causes the conversion of xxx.swf into HTML by this modules. There are two options so far; one is option=textonly and another option=linkonly. If you add option=textonly, only text informations will be extracted. On the other hand, option=linkonly make mod_swf2html extract only link informations. Both text and link informations will be extracted with no option.
e.g.

< http://www.foo.com/xxx.swf >
--> no conversion.
< http://www.foo.com/xxx.swf?convert=html >
--> extract text and link informations in HTML format.
< http://www.foo.com/xxx.swf?convert=html&option=linkonly >
--> link informations only.
< http://www.foo.com/xxx.swf?convert=html&option=textonly >
--> extract just text informations.

There are other directives, Swf2HtmlForceConvert and Swf2HtmlConvertIfBrowserMatch. Both take one argument as follows;

< VirtualHost * >
ServerName www1.foo.com
DocumentRoot /usr/local/apache2/htdocs
ErrorLog logs/www1.error_log
CustomLog logs/www1.access_log combined

AddHandler swf2html-handler .swf
Swf2HtmlForceConvert yes
< /VirtualHost >

< VirtualHost * >
ServerName www1.foo.com
DocumentRoot /usr/local/apache2/htdocs
ErrorLog logs/www1.error_log
CustomLog logs/www1.access_log combined

AddHandler swf2html-handler .swf
Swf2HtmlConvertIfBrowserMatch w3m
Swf2HtmlConvertIfBrowserMatch googlebot
< /VirtualHost >

As you can imagine from the name of the directive, setting Swf2HtmlForceConvert to yes makes all swf files converted.

On the other hand, you can choose when the conversion occurs by using Swf2HtmlConvertIfBrowserMatch directive, which make swf files converted if User-Agent header matches the string in case-insensitive manner. This matching is done usgin PCRE library and you can write perl compatible pattern.

<<less
Download (0.006MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1290 downloads
SWF::Builder::ActionScript 0.15

SWF::Builder::ActionScript 0.15


SWF::Builder::ActionScript is a SWF ActionScript object. more>>
SWF::Builder::ActionScript is a SWF ActionScript object.

SYNOPSIS

$mc->frame_action(1)->compile( on(KeyPress, )->compile(move_mc(-5));
$mc_i->on(KeyPress, )->compile(move_mc(5));
$mc_i->on(EnterFrame)->r_rotate(15);

<<less
Download (0.16MB)
Added: 2007-01-02 License: Perl Artistic License Price:
1037 downloads
WebSwf Slide Show Creator 1.0

WebSwf Slide Show Creator 1.0


WebSwf is a program for generating slide shows in Macromedia SWF Flash format. more>>
WebSwf is a program for generating slide shows in Macromedia SWF Flash format. WebSwf Slide Show Creator is a multi-user application with a client-server architecture. SWF generation is done with PHPs Ming extensions.
Main features:
- Multi user, every user can keep different projects, a project is a container for one or more slideshows.
- Simple and cross fading are supported.
- Client-server, all data are stored in the server database and folders.
- Modern browsers are supported, for example Firefox.
- Built upon well known open-source technologie such as PHP, MySQL and Ming SWF libraries, can be easily customized.
- Slideshows can be tailored to be used on an handheld device.
<<less
Download (MB)
Added: 2006-02-22 License: GPL (GNU General Public License) Price:
1362 downloads
SWF::Builder::Character::Sound 0.15

SWF::Builder::Character::Sound 0.15


SWF::Builder::Character::Sound is a SWF Sound character. more>>
SWF::Builder::Character::Sound is a SWF Sound character.

SYNOPSIS

my $sound = $mc->new_sound( ring.mp3 );
$sound->play;

This module creates SWF sound characters from MP3 or raw Microsoft WAV files.

$sound = $mc->new_sound( $filename )

loads a sound file and returns a new sound character. It supports only MP3 now.

$sound->play( [ %options ] )

plays the sound.

Options:

MovieClip => $mc, Frame => $frame

MovieClip(MC) is a parent movie clip on which the sound is played. If MC is not set, the sound is played on the movie clip in which it is defined. Frame is the frame number on which the sound is played.

Multiple => 0/1

avoids/allows multiple playing. If 0, dont start the sound if already playing.

Loop => $count

sets the loop count.

In => $in_msec, Out => $out_msec

In sets the beginning point of the sound and Out sets the last in milliseconds.

Envelope => [ $msec1, $volumelevel1, $msec2, $volumelevel2, ... ]

sets the sound envelope. Volume level is set to $volumelevel1 at $msec1, and $volumelevel2 at $msec2, ... Volume level can take a number from 0 to 32768, or a reference to the array of volume levels of left and right channels.

$sound->stop( [ MovieClip => $mc, Frame => $frame ] )

stops playing the sound. It can take MovieClip and Frame options as same as the play method.

$sound->start_streaming( [ MovieClip => $mc, Frame => $frame ] )

starts the streaming sound, which synchronizes with the movie timeline. It can take MovieClip and Frame options as same as the play method.

$sound->Latency( $msec )

sets the sound latency in milliseconds.

<<less
Download (0.16MB)
Added: 2006-11-13 License: Perl Artistic License Price:
1081 downloads
SWF::Builder::Character::EditText 0.16

SWF::Builder::Character::EditText 0.16


SWF::Builder::Character::EditText is a SWF dynamic editable text object. more>>
SWF::Builder::Character::EditText is a SWF dynamic editable text object.

SYNOPSIS

my $text = $mc->new_dynamic_text( $font )
->size(10)
->color(000000)
->text(This is a text.);

my $text_i = $text->place;

my $field = $mc->new_input_field;
$field->place;

^This module creates dynamic editable text objects, which can be changed at playing time.

Basic dynamic editable text object

$etext = $mc->new_edit_text( [$font, $text] )

returns a new basic dynamic editable text object. It has interfaces to raw DefineEditText tag. $font is an SWF::Builder::Font object.

$etext->font( $font )

applies the font to the text. $font is an SWF::Builder::Font object. Unlike static text, the font is applied to the whole text. If the text will be changed in the playing time, you should add glyph data of all characters which will be used to the font by $font->add_glyph or turn off the embed flag of the font.

$etext->size( $size )

sets a font size to $size in pixel. Unlike static text, the font size of the whole text is changed.

$etext->color( $color )

sets color of the text. The color can take a six or eight-figure hexadecimal string, an array reference of R, G, B, and optional alpha value, an array reference of named parameters such as [Red => 255], and SWF::Element::RGB/RGBA object. Unlike static text, the color is applied to the whole text.

$etext->text( $string )

writes the $string.

$etext->leading( $leading )

sets the vertical distance between the lines in pixel.

$etext->box_size( $width, $height )

sets the bounding box of the text and stops auto-sizing the box. When either $width or $height is undef, it is unchanged. Fixing bounding box may cause unexpected text clipping. You should set DefineEditText flag Multiline and/or WordWrap. See SWF::Element.

$etext->draw_border

draws the border.

$etext->align( left / right / center / justify )

sets the text alignment.

$etext->methos for SWF::Element::Tag::DefineEditText

You can control details of the texts to call methods for DefineEditText tag. See SWF::Element.

Preset dynamic text object

The following objects are inheritants of the basic dynamic editable text. These are preset some proper flags of DefineEditText tag.

$dtext = $mc->new_dynamic_text( [$font, $text] )

returns a new dynamic text. It is read-only, multiline text enabled, and auto-sized its bounding box.

$htmltext = $mc->new_html_text( [$html] )

returns a new HTML text. It is read-only, multiline text enabled, and auto-sized its bounding box. The text is treated as a subset of HTML. Supported tags are < a >, < b >, < br >, < font >, < i >, < img >, < li >, < p >, < span >, < u >, and two special tags, < tab > and < textformat >. See Macromedia Flash File Format Specification and ActionScript Reference Guide for further information.

$htmltext->use_font( $font, ... )

tells $htmltext what fonts are used in the HTML. In general, upright, italic, bold, and bold italic font are in the different TrueType font files. You should prepare 2-4 fonts if you use < b > and < i > tags, like this:

my $fp = $ENV{SYSTEMROOT}./fonts; # for Windows.
my $font = $m->new_font("$fp/arial.ttf");
$font->add_glyph(a, z);
my $fonti = $m->new_font("$fp/ariali.ttf");
$fonti->add_glyph(a, z);
my $ht = $m->new_html_text;
$ht->text(test < i >string< /i >< /font >);
$ht->use_font($font, $fonti);

$mc->new_text_area( $width, $height )

returns a new editable text area. It takes area width and height in pixel.

$mc->new_input_field( [$length] )

returns a new one-line input field. $length is a max length of input string.

$mc->new_password_field( [$length] )

returns a new one-line password field. $length is a max length of input string.

<<less
Download (0.16MB)
Added: 2007-08-13 License: Perl Artistic License Price:
808 downloads
MTASC 1.11

MTASC 1.11


MTASC (Motion-Twin ActionScript2 Compiler) is an ActionScript2 cross-platform compiler. more>>
MTASC is the first ActionScript 2 Open Source free compiler.
MTASC project can compile large number of .as class files in a very short time and generate directly the corresponding SWF bytecode without relying on Macromedia Flash or other tools.
You can download it now and please read the comparison between MTASC and Macromedia compiler that is sold with Flash. If its your first time using MTASC, please read how to install and use MTASC.
INSTALL
Theses install notes are for windows user unfamiliar with commandline tools usage.
First download the MTASC package corresponding to your system and install/unzip somewhere on your computer. Then add the path of the installed executable to your PATH environment variable (see http://www.chem.gla.ac.uk/~louis/software/faq/q1.html if you dont kwnow how to do).
For example if youve installed into c:program filesmtasc you might add c:progra~1mtasc to your PATH. Now the executable is accessible everywhere. You can then write a compile.bat file containing the following text :
mtasc.exe YourFiles.as... -swf YourProject.swf
pause
Put the compile.bat file with your source files and run it when you want to compile.
USAGE
MTASC is a commandline compiler, it can then be better integrated into [Your favorite editor] by configuring it to compile .as files with MTASC. The general usage of mtasc tool is : mtasc (your .as class files) -swf (you project swf). Please note that if you have two classes Point and Line with Line.as using Point for its code, you dont need to ask MTASC to compile Point.as when compiling Line.as since it will do it automatically for you. Then if you want to include the minimal set of classes needed by your program to run, you can simply compile using mtasc Main.as where Main.as is your "main" class, the entry point of your program (if you have any).
Now that you know how to call MTASC, lets have a look at how it works : MTASC takes the SWF file specified with the -swf flag, compile all .as specified files, and update the SWF file by replacing all classes that are present inside it by the newly compiled classes. To use MTASC instead of Macromedia Flash Compiler, its simple. Open your project and publish it normally (for example project.swf). Now run MTASC using the published SWF as input : mtasc (your as files) -swf project.swf. This will compile your classes and update the SWF that you can use for your website. Please note that MTASC add the compiled classes to the SWF in replacement of ALL classes compiled by Flash.
If you have an error such as class not found, file not found, or class name mistake, you should use the -cp flag in order to add a ClassPath to MTASC (that means a directory where it will look for .as files). For example if your classes are in the /code directory, do not call mtasc code/Hello.as because it will look for the class code.Hello (with package code), but call instead mtasc -cp code Hello.as.
Additional arguments are the following :
-swf file : specify input SWF which contains assets.
-cp path : add a directory path to the ClassPath : this is the list of directories that MTASC will use to look for .as files. You can use several times -cp to add several directories.
-main : will automaticaly call static function main once all classes are registered.
-header width:height:fps:bgcolor : does not load a SWF, instead create a new one containing only compiled code and using provided header informations. bgcolor is optional and should be 6 digits hexadecimal value.
-mx : use precompiled MX classes (see section on V2 components below).
Some other arguments, for advanced users :
-version n : specify SWF version : 6 to generate Player 6r89 compatible SWF or 8 to access Flash8 features.
-v : activate verbose mode, printing some additional informations about compiling process.
-out file : change output swf file.
-msvc : use Microsoft Visual Studio errors style formating install of Java style (for file names and lines number).
-strict : will use strict compilation mode which require that all variables are explicitely typed.
-exclude file : exclude code generation of classes listed in specified file (format is one full class path per line).
-trace function : specify a custom trace function. (see Trace Facilities), or no disable all the traces.
-keep : keep AS2 classes compiled by MCC into the SWF (this could cause some classes to be present two times if also compiled with MTASC).
-frame f : will export AS2 classes into target frame of swf.
-pack path : compile all the files contained in specified package - not recursively (eg to compile files in c:flashcodemyapp do mtasc -cp c:flashcode -pack my/app).
-group : will merge classes into one single clip (this will reduce SWF size but might cause some problems if youre using -keep or -mx).
Enhancements:
- Several small fixes.
- Strongly typed arrays have been added.
<<less
Download (0.29MB)
Added: 2005-12-23 License: GPL (GNU General Public License) Price:
1403 downloads
Wx::ActiveX::Flash 0.05

Wx::ActiveX::Flash 0.05


Wx::ActiveX::Flash is an ActiveX interface for Shockwave Flash. more>>
Wx::ActiveX::Flash is an ActiveX interface for Shockwave Flash.

SYNOPSIS

use Wx::ActiveX::Flash ;
my $flash = Wx::ActiveX::Flash->new( $parent , -1 , wxDefaultPosition , wxDefaultSize );

$flash->LoadMovie(0,"file:///F:/swf/test.swf") ;
$flash->Play ;

EVT_ACTIVEX($this, $flash ,"FSCommand", sub{
my ( $this , $evt ) = @_ ;
my $cmd = $evt->{command} ;
my $args = $evt->{args} ;
...
}) ;

ActiveX control for Shockwave Flash. The control comes from Wx::ActiveX, and all methods/events from there exit here too.

** You will need to already have the Flash player installed.

new ( PARENT , ID , POS , SIZE )

This will create and return the Flash object.

<<less
Download (0.053MB)
Added: 2007-01-05 License: Perl Artistic License Price:
1033 downloads
Tubesock 0.2

Tubesock 0.2


Tubesock is a GTK/GNOME Shockwave player. more>>
Tubesock is a GTK/GNOME swf player released under the GPL. Currently the code right now is parsing SWF files, and can dump the contents, and can display some stuff.

Tubesock is written 100% in c, and depends on glib2 and gtk2.

Installation

./configure
make
cd src/tubesock
./tubesock PATH_TO_SWF_FILE.swf
<<less
Download (0.18MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1676 downloads
pstoedit 3.43

pstoedit 3.43


pstoedit converts Postscript and PDF files to other vector graphic formats so that they can be edited graphically. more>>
pstoedit program converts Postscript and PDF files to other vector graphic formats so that they can be edited graphically.
Supported Formats
Currently pstoedit can generate the following major formats:
- Tgif .obj format (for tgif version >= 3)
- .fig format for xfig
- pdf - Adobes Portable Document Format
- gnuplot format
- Flattened PostScript (with or without Bezier curves)
- DXF - CAD exchange format
- LWO - LightWave 3D
- RIB - RenderMan
- RPL - Real3D
- Java 1 or Java 2 applet
- Idraw format (in fact a special form of EPS that idraw can read)
- Tcl/Tk
- HPGL
- AI (Adobe Illustrator) (based on ps2ai.ps - not a real pstoedit driver - see notes below and manual)
- Windows Meta Files (WMF) (Windows 9x/NT only)
- Enhanced Windows Meta Files (EMF) (Windows 9x/NT only)
- OS/2 meta files (OS/2 only)
- PIC format for troff/groff
- MetaPost format for usage with TeX/LaTeX
- LaTeX2e picture
- Kontour
- GNU Metafile (plotutils / libplot)
- Skencil( http://www.skencil.org )
- Mathematica
- via ImageMagick to any format supported by ImageMagick
- SWF
Enhancements:
- Several usability improvements were introduced.
- Secure versions of several functions are used where possible.
- The code was cleaned up and a driver was included for the OpenOffice metafile format.
<<less
Download (0.82MB)
Added: 2006-03-07 License: GPL (GNU General Public License) Price:
1337 downloads
FlowPlayer 1.19

FlowPlayer 1.19


FlowPlayer is a video player for Flash Video in FLV format. more>>
FlowPlayer project is a video player for Flash Video in FLV format. The UI is clean and simple.
The player is easy to configure and embed into your home page, site, or blog.
FlowPlayer.swf is a player that is ready to be used out-of-the box. FlowPlayer.html is an example of Web page that uses it. The name of the video file to be loaded by the player is specified in html page in the < object > tags flashvars attribute. This attribute is there in two places (both in < objec t> and < embed > tags) to maximize the number of supported Web browsers.
By default, the player loads the video file from the same location as it loads FlowPlayer.swf. The name of this variable is videoFile and the value should be the name of the video file with or without an extension.
There is also a way to specify a complete URL. This is done using the baseURL variable. When this mechanism is used the video files and FlowPlayer.swf may reside in different locations within the Web server or even in different servers.
autoPlay variable is used to specify whether playback should start immediately when the player has been loaded into the Web browser. Legal values for this parameter are true and false.
Please refer to FlowPlayer.html for descriptions of all HTML parameters used to control the player.
Enhancements:
- New FlowPlayer Skinning Kit to make skinning the player better than ever before.
- There is a new package in the downloads for this.
- Added all dependencies to the source distribution package and now its easier for new developers to start hacking.
- Fixes: VideoHeight does not have any effect in full screen mode any more, now resizes to fit the full area.
- Configured progress bar, buffering bar etc. colors were ignored and now work as espected.
<<less
Download (0.050MB)
Added: 2007-07-20 License: The Apache License 2.0 Price:
868 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3