About

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.

karmatja

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

http://danzen.wordpress.com

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

10 Responses

  1. 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.

  2. 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.

  3. 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

  4. 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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.