C#利用Fluorinefx实现使用AMF3协议与Flash通讯
通常,使用Flash来调用.NET组件需用远程调用,实际上我们也可以通过SOCKET直接通信。
具体采用Flash的AMF3或AFM0格式,采用流行的FluorineFx服务器组件,具体代码如下:
依照此用法可以开发网页游戏或其它Flash应用的.NET SOCKET服务器。
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Text;
using System.Threading;
using System.Net.Sockets;
using System.Net;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using System.IO;
using FluorineFx;
namespace STCServer
{
class Monitor
{
private int PORT = 8888;
private const int MAXPKSIZE = 4096;
private TcpListener tcpLs = null;
private List<Client> clients = new List<Client>();
public void Close()
{
if (tcpLs != null)
{
tcpLs.Stop();
}
if (clients.Count != 0)
{
foreach (Client c in clients)
{
c.sock.Shutdown(SocketShutdown.B
相关文档:
Flash Builder 4正式版发布,很高兴还有简体中文版,下载地址自己去Adobe官网上下吧。
关于破解,网上有很的注册序列号,但都已经过期了。
我们可以使用下面的注册机来生成序列号:
http://files.cnblogs.com/tintown/flashbuiler4keygen.rar
但是注册序列号第一次使用后,第二次打开时,会去adobe的官网验证序列号的有 ......
最近发现在google或者baidu听mp3的时候.flash中的文字显示的全部都是乱码...很难看! 遂google了一下. 找到了解决方法. 分享一下:
sudo vi /etc/fonts/conf.d/49-sansserif.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still h ......
Flash activex控件一般安装在用户系统目录下:C:\WINDOWS\system32\Macromed\Flash\
其中大版本号用数字表示,如9,10,11等,小版本号用小写字母表示,如a, b, c, d, e。如最新稳定版本为:Flash10e.ocx。
Flash activex控件的相关注册表项:
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\CLSID
{D27CDB6E-AE6D-1 ......
第一步
1、新建flash文档
2、文件--导入--导入到库,导入5张图片
3、在图层一第1帧,从库里拉入一张图片到舞台,调整到适当大小,右键转换为元件---元件类型选影片剪辑,名称为pic1;
在图层一第30帧插入空白关键帧,从库里拉入第二张图片到舞台,调整到适当大小,右键转换为元件---元件类型选影片剪辑,名称为pic2;
......