Language Selection

English French German Italian Portuguese Spanish

Creating Flash Animations on Linux - part 1

Filed under
HowTos

It's all well and good that Adobe did get the Flash plug-in for Firefox/Linux going, but what we don't (and perhaps will never) have is an Adobe-supported way to create Flash animations on a Linux box.

So we have Open Source work-arounds, and I'll be exploring them one at a time. After all, those of us who earn our living with a Linux machine could stand to beef up our resumes, right?

Here's a package to get started with: Get the SWFTools package. Let's check out the "brute force" method first, with "PNG2SWF".

I made a series of .png images of a simple vector star in Inkscape, saving them as "star_01.png, star_02.png" etc. When starting a sequence of pictures like this, it's best to name the files with zero-indexing; if I used "star_1, start_2", then when I got to "star_10", the file system would sort 10 between 1 and 2, which isn't what we want.

Full Story.

Creating Flash Animations on Linux - part 2

On my way to exploring the options for Flash editing on the Linux desktop, I've run into two projects which I will mention, just because they might get somewhere someday. Both of these have led to dead ends for me - for now.

F4L for "Flash for Linux" is a project to build a GUI Flash editor for Linux, similar to Adobe's own Flash tool. As far as I got with it, I managed to grab the tarball and compile it, first with "qmake" and then "make". This produces a binary which apparently doesn't care where it runs from:

Ming is a C library for generating SWF files, which also has plug-ins for PHP, Perl, Python, Ruby, and apparently (from browsing source) Tcl/tk. This project appears to be active. However, it is still in 0.4 beta, and is an adventure to download and compile (particularly the plug-in extensions).

Full Story.

Creating Flash Animations on Linux - part 3

The compiler of this handy toolkit is "swfc", and it has a sort-of manual here. I say "sort of" because it's mostly examples. The examples are plentiful, however, and there's even more here. Pretty spiffy ones, too!

The examples provide you with a good opportunity to "learn like a hacker"; just copy that beautiful open source code into your favorite editor, save it as example.sc, and compile it with:

Full Story.

Creating Flash Animations on Linux - part 4 & 5

Creating Flash Animations on Linux - part 6

Told yah I'd get back to this! It took some picking around, but I have finally grokked controlling Flash elements with Actionscript, as demonstrated here.

Partly, I owe this to checking out a library book, "Foundation Flash 5" by 'friendsoft', which did give me some enlightenment into how Flash movies are done, even with the obvious handicap.

The "obvious handicap" is that, like nearly every Flash resource guide out there, it's written exclusively with the Adobe Flash IDE in mind. That just comes with the territory with proprietary technology. Hopefully, now that Flash development on the Linux desktop is showing such progress in the last few years, we'll start seeing more FOSS-focused books in the future. At this rate, I'll be ready to write one myself!

Full Story.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Android Leftovers

Leftovers: OSS

  • Open-source oriented RISELab emerges at UC Berkeley to make apps smarter & more secure
    UC Berkeley on Monday launched a five-year research collaborative dubbed RISELab that will focus on enabling apps and machines that can interact with the environment around them securely and in real-time. The RISELab (Real-time Intelligence with Secure Execution) is backed by a slew of big name tech and financial firms: Amazon Web Services, Ant Financial, Capital One, Ericsson, GE Digital, Google, Huawei, Intel, IBM, Microsoft and VMWare.
  • Telecom organizations boosting support for open source
    Organizational support for open source initiatives is easing the integration of platforms into the telecom world. One key challenge for growing the support of open source into the telecommunications space is through various organizations that are looking to either bolster the use of open source or build platforms based on open source specifications. These efforts are seen as beneficial to operators and vendors looking to take advantage of open source platforms.
  • Google's Draco: Another Open Source Tool That Can Boost Virtual Reality Apps
    With 2017 ramping up, there is no doubt that cloud computing and Big Data analytics would probably come to mind if you had to consider the hot technology categories that will spread out this year. However, Google is on an absolute tear as it open sources a series of 3D graphics and virtual reality toolsets. Last week, we covered the arrival of Google's Tilt Brush apps and virtual reality toolsets. Now, Google has delivered a set of open source libraries that boost the storage and transmission of 3D graphics, which can help deliver more detailed 3D apps. "Draco" is an open source compression library, and here are more details.
  • Unpicking the community leader
    Today is Community Manager Appreciation Day. Now, I have to admit, I don't usually partake in the day all that much. The skeptic in me thinks doing so could be a little self-indulgent and the optimist thinks that we should appreciate great community leaders every day, not merely one day a year. Regardless, in respect of the occasion, I want to delve a little into why I think this work is so important, particularly in the way it empowers people from all walks of life. In 2006 I joined Canonical as the Ubuntu Community Manager. A few months into my new role I got an email from a kid based in Africa. He shared with me that he loved Ubuntu and the traditional African philosophy of Ubuntu, which translated to "humanity towards others," and this made his interest in the nascent Linux operating system particularly meaningful.
  • Open Source Mahara Opens Moodle Further Into Social Learning
    Designers, managers and other professionals are fond of Open Source, digital portfolio solution Mahara. Even students are incorporating their progress on specific competency frameworks, to show learning evidence. Mahara and Moodle have a long and durable relationship spanning years, ―so much so that the internet has nicknamed the super couple as “Mahoodle“―. A recent post on Moodlerooms’ E-Learn Magazine documents the fruitful partnership as it adds value to New Zealander Catalyst IT’s offerings.
  • U.S. policy on open source software carries IP risks [Ed: Latest FUD from law firm against Free software as if proprietary software is risk-free licensing-wise?]

Openwashing and EEE

Q&A with Arpit Joshipura, Head of Networking for The Linux Foundation

Arpit Joshipura became the Linux Foundation’s new general manager for networking and orchestration in December 2016. He’s tasked with a pretty tall order. He needs to harmonize all the different Linux Foundation open source groups that are working on aspects of network virtualization. Joshipura may be the right person for the job as his 30 years of experience is broad — ranging from engineering, to management, to chief marketing officer (CMO) roles. Most recently he was VP of marketing with Prevoty, an application security company. Prior to that he served as VP of marketing at Dell after the company acquired Force10 Networks, where he had been CMO. Read more