Robin Flash is a set of classes created by Inventor Dan Zen.

Dan Zen using Interactive Touch Screen
It is part of a collective of open source Flash solutions called Flash Feathers – the links to which are at the right. Please visit http://flashfeathers.wordpress.com for more. The Feathers Feed of latest information from any Feathers feature is shown at the bottom right.

Feathers Blog RSS Aggregation
PROVISIONS
The code is provided as is. You are welcome to leave comments with suggestions, questions, bugs reports, reviews, etc. You can modify and use the code. Please provide attribution with a link to this site where possible.
DONATIONS
If the code is being used for commercial purposes you are welcome to leave a donation to help support the many hours of development mind power and creativity. Click below to donate – it will only take two minutes.
RECOMMENDATIONS
Before you use the code, please see the Video Introduction. Once viewing the video, download the code with the download ZIP link at the left. Unzip the file and read over the readme.txt for further instructions.
FRIENDS
If you use the code, please let us know by selecting the Add Your Link in the Friends section at left. We will then add a link to your feature or article, etc. Your participation in any way possible is greatly appreciated.
All the best,
Inventor Dan Zen
Canadian New Media Awards Programmer of the Year 2002
Canadian New Media Awards Educator of the Year 2008
Dan Zen teaches Interactive Multimedia at Sheridan College in Canada












Hi my name is Seatiel im from Mexico City and i have been testing ROBIN but i have a problem when i compile some one of the examples files (.fla).
robin.php is runing but when im compiling the fla file at the end of the output tab says policy i think its from getPolicy() method.
I would like to know if im doin anything wrong. What sould i do?
Thanks.
Seatiel P.
Hmmm… have to changed the setup.php to have your site URL without http:// in it (or use your IP address) and then the same at the top of the Robin.as file?
Sorry for the delay – I just realized that in a crash, I lost RSS feeds to comments.
Hi! Im testing Robin and im having the same problem.. I dont know if the server must have some kind of configuration.
If I trace the error event at getPolicy() method it says:
#2031: Socket error. URL: mydomine.com.
Thanks! (sorry for my english Im from Argentina)
Byes!
Hi Cristian,
Robin is a tricky one
. I wonder if Seatiel got his working. If your socket is not running then I would suppose you would get that error. What does your Robin Admin say about the socket running? If you installed to a robin folder on your server then it will be server address/robin and your admin should pop up – the password can be set in setup.php I think…
Dan
Hi there, thanks for putting all this up! I’m having a bit of trouble getting started. I’ve followed the instructions in the readme file up to this point:
FLASH:
*** In your Robin class, put your server address as instructed in the class
Then each of your sample FLA files to make swf files
Then your sample links in the admin should work when Robin is running
There are two problems I’m facing, which may be related.
1) When I run the ip.php file on my server nothing is displayed. I got round this by manually checking the IP of my server, so hopefully that’s fine.
2) I can compile and run the samples offline (obviously without the server-side stuff working). When I upload them to the server they stop working. It looks like it’s missing the class path, although I’ve set it in the Flash IDE. I followed the Flash instructions above but can’t get it working. I’m a bit of a novice with server technologies so there might be something simple I’m missing.
I’m a little confused by the log – when I click “Start Robin” in the admin panel I see the following:
“RunRobin log – cycles: 34 – stopped – June 22, 2011, 11:18:46 am
RunRobin is running with an ID = 17812
last date = June 22, 2011, 11:47:31 am
last id = 17812
no Robin log file
Robin has not been started”
It looks like it’s just stopped straight away – is that the case? Could that be causing the above problem?
Thanks for your time!
Jonny
jonnymartyr@charanga.com
Hi Jonny, could you tell me what type of server you are on?
Once your flash files are compiled they will have the Flash Robin classes in them so in other words, if they compile there will be no class path issue.
Wow, speedy reply!
I’m not sure what you mean exactly by type of server (I’m very novice!) – I’m running PHP 5.2.12 on an ipage web server (www.jonnymartyr.com) if that’s what you meant…
ipage I think is your host – I looked up your URL and it say it is a linux based server so that is good.
It says no Robin log file. I wonder if it is write permissions issue on the robin folder. Can you set the chmod to 777 on your robin folder and your robinlogs folder. Let me know.
Getting closer! I have set the permissions as you suggested, now the samples load but don’t work in a different way. If I load Shared Ball, I just get a blank screen with the robin logo at the bottom. If I load FloatChat, I can see and type into the text boxes, but the “submit” button doesn’t work.
It looks like the robin server still isn’t running though if I check the log:
======================================================
RunRobin log – cycles: 34 – stopped – June 22, 2011, 12:08:36 pm
RunRobin has stopped running (crashed or locked)
last date = June 22, 2011, 11:53:03 am
last id = 23746
no Robin log file
Robin has not been started
======================================================
I played around with the permissions but in doing so caused something to break (got a 404 instead of the admin left-hand menu) so I deleted and re-uploaded all the Robin files. I set the permissions of the Robin folder to 777, but now there isn’t a robinlogs folder, and the log in the admin console says:
======================================================
no RunRobin log file
RunRobin has not been started
no Robin log file
Robin has not been started
======================================================
The samples load in the same way as above (e.g. floatChat loads, but the submit button doesn’t work).
Thanks again for your help!
Hi Jonny,
The ball will not show and the submit button will not be active if Robin is not running – that is how I quickly confirm if things are working
.
The last message sounds like Robin has not been started. Did you perhaps forget to start Robin in the control panel?
Also, when reinstalling, don’t forget to set your ip address in the mysetup,php. Also just confirm that you have set your domain in the Robin.as file without the http://.
You should be able to test from your FLA sample files. Make sure Robin is running on the server then run a sample fine in Flash and have a look at the output window – that will tell you what is going on. Let me know.
Dan