我有一个非常简单的应用程序,它们之间有LocalConnection。客户端中的一个按钮和服务器上的一个动态文本。当我在客户端上按下我的按钮时,服务器中的文本正在改变,一切正常。但是如果我在服务器中添加静态文本,那么我的动态文本就会停止工作(不会改变)。这怎么可能?检查了5次,只是添加静态文本毁了我的应用程序。
Sry,对于我的英语,我不会说流利的。
p.s Animate CC中的Woorking
p.p.s。感觉这是非常简单的解决方案,但在谷歌检查它并没有找到任何答案:(
服务器
import flash.net.LocalConnection;
var conn:LocalConnection = new LocalConnection();
conn.client = this;
conn.connect("data");
function recieve_data(unfO:String):void {
unfOne.text = unfO;
}
客户端
import flash.net.LocalConnection;
import flash.events.MouseEvent;
var conn:LocalConnection = new LocalConnection();
var unfOned:int = 0;
unfOne.addEventListener(MouseEvent.CLICK, unfOne_send);
function unfOne_send(e:MouseEvent):void {
unfOned++;
conn.send('data', 'recieve_data', unfOned);
unfOne_caption.text = unfOned.toString();
}
答案 0 :(得分:1)
问题在于Font,默认情况下是Open Sans,我应该将其更改为arial或者执行Font Embeding。