I opened a new repository on Github for my Drupal communication library written in Actionscript 3. The main purpose with it is figuring out how could I make the network layer completely separate and full fledged.
Goals in a nutshell:
- can connect to Drupal sites (to Services gateway)
- can use AMFPHP
- can work without authentication
- can work with Session authentication
- can work with API key authentication
- can have more than one connection
- can set error handlers
- can do logging (somehow)
- can set default handlers for RPC methods
- most importantly can be used in any kind of Flash project without hassel (not Hoff)
Do you miss any feature?
Github source: https://github.com/itarato/Kitten
The idea came from the DPDK guys and this post. I've met them at the Drupal Developer Days Brussel conference. Their library is obviously professional. I'm not planning to beat them.
Bye,
Hi
ReplyDeleteWhat is the new link for the compiled KittenFlexLib I get a "page not found" on dropbox
Thanks
Hi There
ReplyDeleteThanks for noticing it. Fixed the link in the article. Also: https://dl.dropbox.com/u/2629592/Kitten.swc
Cheers
Thank you for fixing the link.
ReplyDeleteI'm trying to re-compile graphmind to add a custom plugin with this command
mxmlc -library-path+=Kitten.swc GraphMind.mxml
but i get this error
/home/jo/flex/GraphMind/src/com/graphmind/data/DrupalViews.as(42): col: 20 Error: Accès à la propriété target peut-être non définie, via la référence de type static com.kitten.network:Connection.
return _conn.target;
I think in english is Access of possibly undefined property target through a reference with static type Class
This error is also in
com/graphmind/ConnectionController.as
com/graphmind/data/NodeDataObject.as
com/graphmind/NodeViewController.as
I'am using FLEX 3.6 sdk
Maybe I missed something
Thanks
Jo
Hi Jo
DeleteHm, I'm not really sure about that. Unfortunately I do not work on Flex anymore so I cannot try it out. As far as I remember it was SDK 3.4. And last time in Flash Builder it was compiled without an error. Try in SDK 3.4 and see if the problem has there too.
Peter
I tried with SDK 3.4 difficult to find now ! but same error. I'm on linux also.
DeleteI will post an issue in graphmind project
Thank
Jo