- 浏览: 511088 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
michao:
大哥,还有aperture.exe吗? 发我一份,找不到呀,m ...
使用aperture框架让AS3与C++通信,执行本地代码 -
Aaron-Joe-William:
文件被删除了。下不了。
SQLite 数据库加密的一种解决方案 -
hanmiao:
樓主的文章不就是來自IBM Developers里的http: ...
mina 入门 -
howesen:
断包与粘包问题,需要处理下就好了
mina接收数据不全(2) -
sniciq:
git clone --recursive git://git ...
ESB学习笔记(Spring Integration实战)
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas
xmlns:mx="http://www.adobe.com/2006/mxml"
>
<mx:Script>
<![CDATA[
import org.red5.net.FMSConnection ;
import org.red5.net.User ;
import mx.binding.utils.BindingUtils;
import mx.managers.CursorManager;
public var nc:NetConnection ;
public var userinfo:User = new User ;
public var shareURL:String = "" ;
private var oX:Number ;
private var oY:Number ;
private var nX:Number ;
private var nY:Number ;
private var soChat:SharedObject ;
private var mX:Number;
private var mY:Number;
private var IsDown:Boolean=false;
[Bindable] public var _lineSize:int=3;
[Bindable] public var _lineColor:uint=0xff0000;
public function init():void
{
userinfo.name = "admin" ;
BindingUtils.bindProperty(this,"_lineSize",hs,"value");
BindingUtils.bindProperty(this,"_lineColor",cp,"selectedColor");
NetConnection.defaultObjectEncoding=flash.net.ObjectEncoding.AMF3;
SharedObject.defaultObjectEncoding=flash.net.ObjectEncoding.AMF3;
nc=new FMSConnection();
nc.addEventListener( "success", connectionSuccessHandler );
nc.connect(shareURL);//连接Red5服务器
this.graphics.beginFill(0xffffff);
this.graphics.drawRect(0,0,this.width,this.height);
this.graphics.endFill();
if(this.userinfo.name=="admin")
{
myPanel.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
myPanel.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);
myPanel.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}
}
private function connectionSuccessHandler( event:Event ):void
{
soChat = SharedObject.getRemote( "videoConferenceChat", nc.uri, false );
soChat.client = this;
soChat.connect(nc);
}
private function onMouseDown(event:MouseEvent):void
{
IsDown = true ;
this.oX=myPanel.mouseX;
this.oY=myPanel.mouseY;
soChat.send("onDown",oX,oY);
}
private function onMouseUp(event:MouseEvent):void
{
IsDown=false;
soChat.send("onUp");
}
private function onMouseMove(event:MouseEvent):void
{
if(IsDown)
{
this.nX=myPanel.mouseX;
this.nY=myPanel.mouseY;
soChat.send("onDraw",nX,nY);
}
}
public function onDown(mX:Number,mY:Number):void
{
//this.graphics.lineStyle(Number(this.CBox.selectedItem),this.cpicker.selectedColor , 1);
trace("("+mX+","+mY+")") ;
this.mX=mX ;
this.mY=mY ;
//this.graphics.moveTo(mX, mY);
//this.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
public function onDraw(mX:Number,mY:Number):void
{
// this.graphics.lineTo(mX, mY);
trace("("+mX+","+mY+")") ;
var x:Number = this.mX;
var y:Number = this.mY;
myPanel.graphics.lineStyle(_lineSize,_lineColor,1);
myPanel.graphics.moveTo(x,y);
myPanel.graphics.lineTo(mX,mY);
this.mX=mX;
this.mY=mY;
}
public function onUp():void
{
//this.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}
//清除白板
public function onClear():void
{
this.graphics.lineStyle(0,0,0);
this.graphics.beginFill(0xffffff,1);
this.graphics.drawRect(0,0,this.width,this.height);
this.graphics.endFill();
}
private function sendClear():void
{
soChat.send("onClear");
}
]]>
</mx:Script>
<mx:Panel width="100%" height="100%">
<mx:Canvas id="myPanel" x="113.5" y="83" width="100%" height="90%" buttonMode="true" borderStyle="outset">
</mx:Canvas>
<mx:HBox width="100%">
<mx:Button label="清空" click="myPanel.graphics.clear();"/>
<mx:Button label="申请"/>
<mx:Button label="同意" enabled="false"/>
<mx:Button label="拒绝" enabled="false"/>
</mx:HBox>
<mx:HSlider id="hs" value="{_lineSize}"/>
<mx:ColorPicker id="cp" selectedColor="{_lineColor}"/>
</mx:Panel>
</mx:Canvas>
评论
是回调用的,用来标记这个数据用来上移,下移,左移,右移等
但我和1、2楼的问题一样。
文件中提示错误,一个是
“ public var userinfo:User = new User ;”
另一个为
“ nc=new FMSConnection();”
,请抽时间务必告诉我下怎么解决,拜托,多谢了!
import org.red5.net.User ;
这2个类哪里来的?
在下最近正在为一个电子白板头痛,有问题想请教,博主可否与在下联系?
QQ:47544130
email: zorrox@163.com
(import org.red5.net.FMSConnection ;
import org.red5.net.User ;)
发表评论
-
十个Flex/Air疑难杂症及解决方案简略
2010-05-31 17:17 3346最近去一家台企面 ... -
Windows环境下配置+运行red5源码+AS3连接red5简单示例
2010-04-19 13:39 5185Windows环境下配置+运行red5源码+AS3连接red5 ... -
使用aperture框架让AS3与C++通信,执行本地代码
2010-04-08 16:48 3258我们都知道,AIR的效果是非常出色的,这也是大家喜欢她的原因, ... -
SQLITE入门至精通
2010-04-07 11:13 3026关键 ... -
教你解析FLEX JSON中的一个问题 关于键值 和键
2010-04-01 15:25 2328字符串:message = ' "param&quo ... -
air写文件保存在安装目录
2010-03-31 15:46 3223AIR中..保存文件我们般会像下面这样操作 var f ... -
弱弱的一个小问题,bitmapdata pngencoder base64 bytearray
2010-03-31 14:16 1155好久没写东东了,呵呵。随便写点点。关于bitmapdata如何 ... -
FLASH教程:SWF间的双向通信
2010-03-02 18:23 1363假设有一个主 SWf 名为 m ... -
如何把as文件生成swf格式文件
2010-03-02 18:22 5291一,从http://opensource.adobe.com/ ... -
Flex数据交互方法 :httpservice, webservice, RemoteObject, socket
2010-02-27 17:06 1914【转载】 文章分类:Flash编程 http://h ... -
理解Flash Player 9垃圾回收机制
2010-02-02 18:27 1089理解Flash Player 9垃圾回 ... -
BlazeDS入门教程-很详细-赞原创作者一个
2010-01-11 23:51 1723什么是BlazeDS呢?BlazeDS是一个基于服务器的Ja ... -
一些漂亮的Flex主题下载
2010-01-11 10:31 6178一些漂亮的Flex主题下载1Digg meWindows Cl ... -
通过Stratus 服务器在Flash Player中使用RTMFP 开发 点对点应用(一)
2010-01-08 17:43 5402作者:Jozsef Vass 译者:巴巴鲁 ... -
ActionScript 3.0著名开源库 大集合
2009-12-29 17:26 2046这篇文章开始于对Adrian ... -
Flex 读取XML配置文件总结
2009-11-19 11:45 1990在Flex中我 ... -
一个list定义组件,网上找了很久没有,自己做了一个。
2009-10-29 11:55 1252一个list定义组件,网上找了很久没有,自己做了一个。希望对大 ... -
如何使用Flex RemoteObject components 与JAVA交互
2009-10-08 18:04 53132008-12-25 | 22:53分类:前端开发 ... -
flex 在线录制视频语音
2009-09-12 17:45 3651<?xml version="1.0" ... -
flex 蒙板 遮罩
2009-09-11 17:09 3876方法一 <mx:Image source=&q ...
相关推荐
毕设和企业适用springboot企业数据管理平台类及跨境电商管理平台源码+论文+视频
功能说明: 环境说明: 开发软件:VS 2017 (版本2017以上即可,不能低于2017) 数据库:SqlServer2008r2(数据库版本无限制,都可以导入) 开发模式:mvc。。。
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot社交应用平台类及用户数据分析平台源码+论文+视频
大米外贸商城系统 简称damishop 完全开源版,只需做一种语言一键开启全球133中语言自动翻译功能,价格实现自动汇率转换,集成微信支付宝 paypal以及国外主流支付方式,自带文章博客系统。 软件架构 基于MVC+语言包模式,增加控制台,API导入产品方便对接其他系统(带json示例数据)。 使用要求 PHP7.4+ MYSQL5.6+ REDIS(可选) 安装方法 composer install 打开安装向导安装 http://您的域名/install 特色 1、缓存层增加时间与批量like删除 2、API产品导入方便对接其他系统 3、增加控制台命令行,命令行生成语言翻译包 4、后台一键开启自动翻译模式,支持全球133中语言,由于google代理翻译需要收费,这个功能需要付费。 5、可选购物车与ajax修改购物车产品 6、一键结算checkout 7、增加网站前台自定义路由 方便seo 更新日志 v3.9.7 集成鱼码支付接口,方便个人站长即使收款到账使用 v3.9.3 更新内容 1:增加ueditor与旧编辑器切换 2:增加可视化布局插
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot生鲜鲜花类及生物识别平台源码+论文+视频.zip
毕设和企业适用springboot企业健康管理平台类及视觉识别平台源码+论文+视频.zip
毕设和企业适用springboot视频编辑类及餐饮管理平台源码+论文+视频.zip
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot社区物业类及智能仓储平台源码+论文+视频
毕设和企业适用springboot企业知识管理平台类及人工智能医疗平台源码+论文+视频
毕设和企业适用springboot汽车电商类及新闻传播平台源码+论文+视频
毕设和企业适用springboot生鲜鲜花类及全渠道电商平台源码+论文+视频.zip
毕设和企业适用springboot企业数据智能分析平台类及投票平台源码+论文+视频
毕设和企业适用springboot全渠道电商平台类及人工智能客服平台源码+论文+视频
毕设和企业适用springboot企业云存储平台类及AI数据标注平台源码+论文+视频
毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频
毕设和企业适用springboot社交电商类及环境监控平台源码+论文+视频
毕设和企业适用springboot生鲜鲜花类及大数据存储平台源码+论文+视频