Articles of flash

Nodejs socket.io和flash例子

有谁知道使用Nodejs socket.io和Flash的例子吗?

socket.io没有发送连接消息到客户端上的flashsocket

我使用node.js服务器和socket.io插件在不同设备上的两个客户端(flash和js)之间进行连接 对于Flash集成,我使用FlashSocket.IO库,并有io.set('transports', ['websocket', 'flashsocket']); 在我的.js服务器文件上 而一切正常工作在大多数电脑 – 在一些电脑(我不知道是否相关,但我检查的两台电脑都运行Windows 8) – 连接不起作用 当启用服务器上的debugging时,我看到,对于工作的客户端服务器发送1::消息和非工作的客户端 – 它不 这是工作客户端的日志的一部分: debug – client authorized info – handshake authorized 8JVqPB6MuJYJeMR3RVN_ debug – setting request GET /socket.io/1/flashsocket/8JVqPB6MuJYJeMR3RVN_ debug – set heartbeat interval for client 8JVqPB6MuJYJeMR3RVN_ debug – client authorized for debug – flashsocket writing 1:: connected – //my console.log call on io.sockets.on('connection', […]

我们可以通过命令行从flash导出到createjs吗?

我正在寻找一种方法来自动从命令行运行createjs的Flash工具包的任务。 我有很多单独的组件,我想在批处理中导出它们。 可以这样做吗?

在flash中使用nodejs和socket io保存png图像

我需要使用node.js将图像从闪存保存到服务器。 在这里,我的代码。 var pngEncoder:PNGEncoder = new PNGEncoder(); var pngStream:ByteArray = PNGEncoder.encode(bmd); socket.send(pngStream,"image"); 这是我的Flash代码,下面是我的JS代码 var data = new Buffer(d,'binary'); fs.writeFile("image.png", data); 我的节点版本是0.10.30 Socket.io版本是0.8 请帮帮我。

是否有可能在浏览器中运行Adobe Air应用程序?

我正在学习本教程 , 该教程描述了使用adobe动作脚本3.0连接node.js应用程序的方式。 这样,我可以将实时video数据(由不同应用程序的UDP接收)呈现给其他用户。 我的问题是 – 是否有可能使接收到的数据embedded到我的HTML / PHP网站的video播放器? 我查了一下官方文档 ,里面有一句话: The DatagramSocket class can only be used in Adobe AIR applications and only in the application security sandbox. 并在这个论坛上有人写道: You can run an Adobe Air application FROM the browser. But you cannot run an Adobe Air applicatin WITHIN the browser. Indeed, Adobe Air wraps […]

通过TLS连接发送跨域策略以通过节点js进行刷新

我有一个客户端在闪存as3。 我有2个服务器,一个主要用于Flash客户端和一个套接字策略服务器。 例如,我在端口843上运行套接字策略服务器,在任何端口X上运行我的客户端。 现在,当我连接我的Flash客户端,使用这个: Security.loadPolicyFile("xmlsocket://domain.com:port"); SecureSocket.connect(ip, port); 它实际上首先连接到我的策略套接字服务器,发送一个策略文件请求行,并接收我使用我的服务器发送的那个看起来像这样的: tls.createServer(options, function(sock) { sock.on('data', function(data) { console.log('Data receveid: '.cyan + data + ' from ' + sock.remoteAddress); if (data == "<policy-file-request/>\0") { sock.write('<?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"><cross-domain-policy><site-control permitted-cross-domain-policies="all"/><allow-access-from domain="*"></cross-domain-policy console.log('Sent policy file to: '.green + sock.remoteAddress); } … 之后,连接自动closures。 然后尝试连接到我的真实服务器,并再次发送到服务器的策略文件请求线,然后连接closures。 从现在开始,我真的不知道该怎么做,一直试图整天在网上search。 任何人都知道我错过了什么?

如何在Express / NodeJS中创buildFlash消息?

这个问题已经有一百万次了,但是我从来没有真正理解答案,当我这样做的时候,他们并不适合我的具体需求。 我目前有使用这个实现的Flash消息: app.use(function(req, res, next){ res.locals.sessionFlash = req.session.sessionFlash; delete req.session.sessionFlash; next(); }); 而当我想在路线中使用这个信息的时候,我必须明确地回忆一下这个: res.render('…', { sessionFlash: res.locals.sessionFlash }); 有没有更简单的方法来做到这一点(最好是我不需要手动从会话中拉动消息)?

node.js swf提取definebitslossless2不正确的像素

我制作了一个库来从SWF文件中提取图像和二进制 ( .bin )数据。 但是对于DefineBitsLossless2标签(带有alpha的PNG图像),我有一个问题:有些像素不在正确的位置,但是其他的都可以 。 这是我目前的代码(用Typescript编写)使用Jimp库进行image processing(我也试过node-canvas ,同样的事情) private async DefineBitsLossless2(buff: SWFBuffer, tag: any, tagHeader: any, Callback: Function) { var id = buff.readUIntLE(16); var format = buff.readUInt8(); var width = buff.readUIntLE(16); var height = buff.readUIntLE(16); var data = buff.buffer.slice(buff.pointer, (buff.pointer + tagHeader.length) – 7); buff.addPointer(tagHeader.length – 7); if(format != 5) { throw new Error(`Unsupported […]

Node / Express应用程序使用connect-flash时无法获取Flash消息

当用户成功login到我的应用程序时,我正尝试通过连接闪光灯呈现Flash消息。 我可以控制台登出的消息,但他们似乎并没有得到渲染客户端。 不过,我知道客户端没有什么错,因为当我在路由中用一个简单的stringreplace了req.flash[0] ,比如'You have successfully login!' 那么消息确实出现。 护照configuration: // Local login Strategy passport.use('local-login', new LocalStrategy( { usernameField: 'email', passwordField: 'password', passReqToCallback: true }, (req, email, password, done) => { User.findOne({ 'local.email': email }) .then(user => { if (!user) return done(null, false); user.validPassword(password, (err, res) => { if (err) return done(err); if (!res) return done(null, […]

Flash + Node.JS + Socket.io卡在握手授权

我正在写一个小型游戏,显然是基于套接字的。 一切工作正常在localhost时,但是当我从我的专用服务器运行.swf文件,并试图连接到node.js服务器,连接被卡在“握手授权”: info: Server starting… info – socket.io started info: Listening on port 4000 info: Server started. debug – client authorized info – handshake authorized _kqPhvoD6jYI-c1Gr7zu 这就是它。 本地SWF文件 – >本地Node.JS – >工作。 本地SWF文件 – >远程Node.JS – >的作品。 远程SWF文件 – >远程Node.js – >不起作用。 节点版本0.10.12。 这不是防火墙或防病毒软件。 尝试在不同的端口上运行。 代码示例: //setup express for serving crossdomain on same port as […]