Connect with us and we'll make all your dreams come true!

Tag: flash

So as many people know, I've been promising an update to the KML Loader for a while now, and even to the point where I've had some local revisions and haven't had the time to check them in (I know, I know, bad practice!)

The major update has been to enable the ability to load linked assets. Initially this just extends to ground overlays and custom icons, but now that I have the structure setup to do this I'll be able to add in linked files and styles easily.

Read more →

So as many people know, I've been promising an update to the KML Loader for a while now, and even to the point where I've had some local revisions and haven't had the time to check them in (I know, I know, bad practice!)

The major update has been to enable the ability to load linked assets. Initially this just extends to ground overlays and custom icons, but now that I have the structure setup to do this I'll be able to add in linked files and styles easily.

Read more →

Just assembling a quick list of some of the shortcuts I use everyday in Eclipse. Let me know if you have any other favourites!

  • Code hinting: Ctrl + Space
  • Change view: Cmd + 3
  • Open any file quickly without browsing for it in the Package Explorer: Cmd + Shift + R
  • Open a type (e.g.: a class, an interface) without clicking through interminable list of packages: Cmd + Shift + T
  • Go directly to a member (method, variable) of a huge class file, especially when a lot of methods are named similarly: Cmd + O
  • Go to line number N in the source file: Cmd + L, enter line number
  • Go to other open editors: Cmd + E
  • Go to a type declaration: F3 or Cmd + click on declaration

Note: Cmd == Ctrl on Windows/Linux

Just assembling a quick list of some of the shortcuts I use everyday in Eclipse. Let me know if you have any other favourites!

  • Code hinting: Ctrl + Space
  • Change view: Cmd + 3
  • Open any file quickly without browsing for it in the Package Explorer: Cmd + Shift + R
  • Open a type (e.g.: a class, an interface) without clicking through interminable list of packages: Cmd + Shift + T
  • Go directly to a member (method, variable) of a huge class file, especially when a lot of methods are named similarly: Cmd + O
  • Go to line number N in the source file: Cmd + L, enter line number
  • Go to other open editors: Cmd + E
  • Go to a type declaration: F3 or Cmd + click on declaration

Note: Cmd == Ctrl on Windows/Linux

We've recently updated Lachlan's site with some new features, including an introduction slideshow, and integration with RoyaleCMS. The CMS is a powerful, rebrandable CMS for any XML driven website or web application. It's a flash/php based CMS and provides a very simple and clean interface especially good for gallery and image based websites.

Read more →

We've recently updated Lachlan's site with some new features, including an introduction slideshow, and integration with RoyaleCMS. The CMS is a powerful, rebrandable CMS for any XML driven website or web application. It's a flash/php based CMS and provides a very simple and clean interface especially good for gallery and image based websites.

Read more →

For an upcoming project we needed to stream content from the user's webcam to be recorded on the server. In theory this sounded like a basic operation, having used FMS to this end before, but actually installing and setting up the Red5 server proved to be a little tricky. So I just wanted to outline the process I went through to get a Red5 Server running on ubuntu and how to setup your first recording stream.

Red5 is a powerful Java based video streaming and multi-user solution for the Flash Player. Red5 includes support for the latest multi-user API’s including NetConnection, NetStream and SharedObject’s while providing a powerful RTMP / Servlet implementation. It is basically an open source Flash Media Server.

We're going to go through two major steps here, firstly installing Red5 on Ubuntu and then building a simple application to record the webcam.
Read more →

For an upcoming project we needed to stream content from the user's webcam to be recorded on the server. In theory this sounded like a basic operation, having used FMS to this end before, but actually installing and setting up the Red5 server proved to be a little tricky. So I just wanted to outline the process I went through to get a Red5 Server running on ubuntu and how to setup your first recording stream.

Red5 is a powerful Java based video streaming and multi-user solution for the Flash Player. Red5 includes support for the latest multi-user API’s including NetConnection, NetStream and SharedObject’s while providing a powerful RTMP / Servlet implementation. It is basically an open source Flash Media Server.

We're going to go through two major steps here, firstly installing Red5 on Ubuntu and then building a simple application to record the webcam.
Read more →

I've been trying out the latest beta of Firefox (4.0b11) which is seeming nice but still has a few little issues (the old no hand cursor issue that chrome had for ages seems to be one of them).

But one thing that was making it impossible for me to work was the timeout crash on the flash player while I was trying to debug.

The default timeout for plugins is 45 seconds which can easily be changed in the about:config page:

  • Type about:config
  • Look for the dom.ipc.plugins.timeoutSecs
  • Set the value to -1

And be blessed with no crash reports for flash debugging. Note however this affects all plugins and operation of the browser, so it's not suggested for normal browsing.

I've been trying out the latest beta of Firefox (4.0b11) which is seeming nice but still has a few little issues (the old no hand cursor issue that chrome had for ages seems to be one of them).

But one thing that was making it impossible for me to work was the timeout crash on the flash player while I was trying to debug.

The default timeout for plugins is 45 seconds which can easily be changed in the about:config page:

  • Type about:config
  • Look for the dom.ipc.plugins.timeoutSecs
  • Set the value to -1

And be blessed with no crash reports for flash debugging. Note however this affects all plugins and operation of the browser, so it's not suggested for normal browsing.

I've had a few requests asking about how to interact with the KML once you've loaded it onto the map. It's really quite an easy step once you've got the KML on there but I'll show you how in this simple example.

KML Interaction Example
Read more →

I've had a few requests asking about how to interact with the KML once you've loaded it onto the map. It's really quite an easy step once you've got the KML on there but I'll show you how in this simple example.

KML Interaction Example
Read more →

Okay so I'm not the most athletic person in the world, but one thing that does get me out of the house is tracking how far I've been running. Watching the km's tick over!


But I'm sick of iTunes and having to log into nike online all the time. So I got bored this weekend and the result is the start of a new little as3 interface using the content from my Nike+ device. Initially this library just processes files that nike+ stores on the device, but would eventually like it to access the online service as well.
Read more →

Okay so I'm not the most athletic person in the world, but one thing that does get me out of the house is tracking how far I've been running. Watching the km's tick over!


But I'm sick of iTunes and having to log into nike online all the time. So I got bored this weekend and the result is the start of a new little as3 interface using the content from my Nike+ device. Initially this library just processes files that nike+ stores on the device, but would eventually like it to access the online service as well.
Read more →

Ever since the lovely people at Google have started packaging the flash player into Chrome it's become a little harder to get the debugger version of the player working in this browser. Chrome will default to it's version of the player even after you've installed the debugging version. Here's the simple step you have to take, in Chrome go to:

chrome://plugins

Find the flash player, it should have 2 files as part of it, one is the built-in and the other is the debugger (you may have to click "Details" in the top right to see them). If you haven't installed it yet obviously you just see the built-in, and it doesn't matter the order in which you do install it. The trick is just to disable the built-in player, once you've done that chrome will use the debugger version you've installed.
Read more →

Ever since the lovely people at Google have started packaging the flash player into Chrome it's become a little harder to get the debugger version of the player working in this browser. Chrome will default to it's version of the player even after you've installed the debugging version. Here's the simple step you have to take, in Chrome go to:

chrome://plugins

Find the flash player, it should have 2 files as part of it, one is the built-in and the other is the debugger (you may have to click "Details" in the top right to see them). If you haven't installed it yet obviously you just see the built-in, and it doesn't matter the order in which you do install it. The trick is just to disable the built-in player, once you've done that chrome will use the debugger version you've installed.
Read more →

Recently we've been using some of our own tools in other projects and found some room for improvement on the KML Loader we developed. In particular we wanted a simple class that could handle all the processing from the loader, adding the resulting overlays to the google map. Also we needed it to load in some of the styles, such as colours and line types.

Example Kml Loader ScreenShot

So we've expanded our KmlLoader class and provided a few additional utility classes.
Read more →

Recently we've been using some of our own tools in other projects and found some room for improvement on the KML Loader we developed. In particular we wanted a simple class that could handle all the processing from the loader, adding the resulting overlays to the google map. Also we needed it to load in some of the styles, such as colours and line types.

Example Kml Loader ScreenShot

So we've expanded our KmlLoader class and provided a few additional utility classes.
Read more →

Our latest project for Zoos Victoria has gone live. Part of the FUSE (Find, Use, Share, Educate) portal that supports kids to explore and solve complex issues facing our society through the use of digital technology. Designed for school aged children to create a conservation based mashup video from a series of resources from the FUSE portal.

Conservation Mashups Gallery

The site was released yesterday by the Victorian Education Minister, Hon. Bronwyn Pike MP.

Unsustainable palm oil production in SE Asia is pushing orang-utans to extinction through loss of habitat. At the current rate of clearing the Orang-utan could be extinct within ten years. Kids can access a collection of video clips and images and use an online tool to ‘mash up' their own video to support the Zoo's Don't Palm us Off campaign. They can share videos in an online gallery.

Check out one of the user's mashups below:

The site was all built in AS3 using Flash Builder and integrated with a custom build of our content management system (a Flex and PHP-based XMLRPC server). The CMS provided a simple interface for the administrator to preview and approve the submitted mashups. It also included an AIR application build for desktop use, and a standalone version of the mashup player (as used above to show the mashup).

Check it out here.

Our latest project for Zoos Victoria has gone live. Part of the FUSE (Find, Use, Share, Educate) portal that supports kids to explore and solve complex issues facing our society through the use of digital technology. Designed for school aged children to create a conservation based mashup video from a series of resources from the FUSE portal.

Conservation Mashups Gallery

The site was released yesterday by the Victorian Education Minister, Hon. Bronwyn Pike MP.

Unsustainable palm oil production in SE Asia is pushing orang-utans to extinction through loss of habitat. At the current rate of clearing the Orang-utan could be extinct within ten years. Kids can access a collection of video clips and images and use an online tool to ‘mash up' their own video to support the Zoo's Don't Palm us Off campaign. They can share videos in an online gallery.

Check out one of the user's mashups below:

The site was all built in AS3 using Flash Builder and integrated with a custom build of our content management system (a Flex and PHP-based XMLRPC server). The CMS provided a simple interface for the administrator to preview and approve the submitted mashups. It also included an AIR application build for desktop use, and a standalone version of the mashup player (as used above to show the mashup).

Check it out here.