全部, 我一直在尝试将一些示例actionscript包导入到我的flash项目中。 示例代码在org.red5.flash.bwcheck包中定义。
在我的flash项目(flash 8和actionscript 2.0)动作框架中:
我在开头添加了这些行:
import org.red5.flash.bwcheck.app.*;
import org.red5.flash.bwcheck.events.*;
import org.red5.flash.bwcheck.*;
并在我的代码中添加对此包的调用
function start()
{
serverURL = settingsManager.getIP();
serverApplication = "live";
clientServerService = "checkBandwidthUp";
serverClientService = "checkBandwidth";
trace("calling connect()");
connect();
}
connect()是一个定义为org.red5.flash.bwcheck.app.BandwidthDetectionApp的函数。 我测试电影时没有任何反应。
我将这些路径添加到动作脚本2.0的设置和项目首选项中: ./org/red5/flash/bwcheck ./org/red5/flash/bwcheck/app ./org/red5/flash/bwcheck/events
当我测试或调试电影时,似乎没有调用connect()。
如果我使用完整路径名称调用connect:
然后我得到了很多关于不应该有错误的示例代码的语法错误。
我的问题是如何导入包并在我的动作框架中使用它?
谢谢, 彼得