Comments (3)
Interesting, I am not aware of jsocket making any changes to the data it sends
or receives, so it may just be a javascript/flash or php antic, but ill have a
look at it tomorrow. Thanks for reporting this issue.
Original comment by aidamina
on 28 Jul 2010 at 11:25
from jsocket.
[deleted comment]
from jsocket.
This is not a problem with jsocket. jsocket uses FABrige.js (FB) which uses XML
to transfer javascript objects between actionscript (as3) and javascript. Only
valid XML characters are allowed. In addition, FB does not transfer all
javascript base types properly. Here is an example:
var o={};
o['my-id']=green;
This code will crash an as3 ExternalInterface.call('some function',o).
The only way I know of transferring binary objects and strings through FB
and/or using ExternalInterface is to serialize the base type using JSON and
then use Base64 encoding. Reverse the serialization on the other end.
In addition, encodeURIComponent and escape top level functions will not work
either for all valid UTF-16 characters which javascript and actionscript use.
I recommend this issue be closed.
Original comment by [email protected]
on 12 Aug 2010 at 4:53
from jsocket.
Related Issues (10)
- Need to move to Action Script 3.0's Socket class HOT 4
- Sample servers HOT 1
- AS3 Socket Documentation HOT 3
- Testing and release of jSocket 1.0 HOT 1
- Fix IE7 possible bug HOT 1
- Simple Example does not work HOT 3
- <policy-file-request/> HOT 1
- jSocket.onData(data) returns integer data.length instead of data as string
- Simple example does not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsocket.