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

Kubernetes and Kubeflow

  • Kubernetes on AWS Leads CNCF Cloud Native Survey
    A survey conducted by the Cloud Native Computing Foundation indicates that the deployment of Kubernetes on AWS and other public clouds is on the rise.
  • What Is Kubernetes?
    Kubernetes is one of the hottest technologies in the cloud world today, with organizations big and small talking about the open-source platform. But what exactly is Kubernetes?
  • Kubeflow: Bringing together Kubernetes and machine learning
    Introducing Kubeflow, the new project to make machine learning on Kubernetes easy, portable, and scalable. Kubeflow should be able to run in any environment where Kubernetes runs. Instead of recreating other services, Kubeflow distinguishes itself by spinning up the best solutions for Kubernetes users.

today's howtos

Linux Foundation: Juniper/OpenContrail and Bell Canada at Open Network Automation Platform (ONAP)

  • Juniper Expands Contrail, Moves Open-Source Project to the Linux Foundation
    "Fortunately at Juniper we have a secrect weapon and one that i'm so very proud of and that's Contrail," Rami Rahim, Juniper Networks CEO said during his keynote. "The way we have been investing and innovating in Contrail over the last few years is sort of similar to how a car company would invest in a Formula 1 car, it's essentially a proving ground for the world's best technology." Rahim commented that the use-cases for Contrail so far have been somewhat limited, but that's about to change. "The future of Contrail is as a platform, a single controller that can solve a variety of really compelling use-cases with ease and simplicity," Rahim said. "Whether it's management of overlay and underlay, or SD-WAN connectivity, or multi-cloud fabric management." Juniper originally acquired Contrail in December 2012 in a deal valued at $176 million. In September 2013, Juniper open-sourcedthe Contrail technology, creating the OpenContrail project.
  • Juniper Networks' OpenContrail software defined network joins The Linux Foundation
    The Linux Foundation is far more than just Linux. It's also the home of many open-source networking projects such as the software-defined network (SDN) OpenDaylight, Open Platform for Network Function Virtualization (OPNFV), and Open Network Automation Program (ONAP). Now, networking power Juniper Networks has announced that OpenContrail, its open-source network virtualization cloud platform, will join the others as part of The Linux Foundation.
  • Juniper Moves OpenContrail to the Linux Foundation
    Juniper first released its Contrail products as open source in 2013 and built a community around the project. However, many stakeholders complained that Juniper didn’t work very hard to build the community, and some called it “faux-pen source.”
  • Juniper Moves SDN-Based OpenContrail Project to The Linux Foundation
    Juniper Networks today announced the codebase for OpenContrail, its open source network virtualization platform for the cloud, is moving to The Linux Foundation.
  • Bell Canada says open source ONAP adds modularity, flexibility to its network
    Bell Canada has become one of the first service providers to deploy Open Network Automation Platform (ONAP), focusing its initial attention on automating its data center tenant network provisioning process. By making this transition in its network, the service provider said it will provide its operations teams with a new tool to improve efficiency and time to market. This is the first step in using ONAP as a common platform across Bell’s networks on its journey towards a multipartner DevOps model.
  • Bell Canada First to Deploy Open Source ONAP in Production
    Canadian communications provider Bell is the first organization to deploy an open source version of the Open Network Automation Platform (ONAP) in a production environment. The milestone was noted in a blog post by Arpit Joshipura, general manager of networking and orchestration with the Linux Foundation.

Software: Everdo, GIMP, Notepadqq

  • Everdo – A Todo List and Getting Things Done App for Linux
    Everdo is a modern and beautifully-designed Electron-based task management application with which you can keep track of your work using tags, project folders, smart filters, and schedules. It doesn’t need a cloud account to work so your data will remain save on your PC. Everdo features a modern and minimalist User Interface with an extremely clean, clutter-less, and uniform design in order to enhance speedy and distraction-free productivity.
  • GIMP 2.9.8 Released with On-Canvas Gradient Editing, Better PSD Support
    GIMP 2.9.8 has been released with on-canvas gradient editing, better handling of Adobe Photoshop PSD files, and support for those using GIMP on Wayland.
  • GIMP 2.9.8 Released With On-Canvas Gradient Editing, Wayland Support
    GIMP 2.9.8 has been released as the newest development version of this widely-used, open-source Photoshop-like program in its road to GIMP 2.10. Earlier this week I happened to highlight many of the changes building up for GIMP 2.9.8 as featured in A Lot Of Improvements Are Building Up For GIMP 2.9.8, Including Better Wayland Support.
  • Getting started with the Notepadqq Linux text editor
    I don't do Windows. The operating system, I mean. At least, not on my own computers and not with any of my own work. When I was a consultant, I often had to work out of my clients' offices, which meant using their hardware, which also meant using Windows at many of those offices. Even when using Windows, I tried to install as much open source software as I could. Why? Because it works as well as (if not better than) its proprietary equivalents. One of the applications I always installed was Notepad++, which Opensource.com community moderator Ruth Holloway looked at in 2016.