【发布时间】:2012-08-26 10:20:53
【问题描述】:
我正在尝试编译和运行本文中的演示:
Flash talks to max msp via osc
我正在使用最新版 air 的 Flash Develop 和 Flex SDK。
当我运行演示:“as3_MaxFlashHarmony”时,我收到一个错误,我不知道如何解决。整个项目的源码在这里:
但特别是我得到的错误说:
col: 30 Error: Type was not found or was not a compile-time constant: OSCMessage.
这是它具体引用的 as3 文件:
//IHarmonyApp.as
package
{
import org.tuio.osc.OSCMessage;
public interface IHarmonyApp
{
function updateOSCData(msg:OSCMessage):void;
}
}
它使用库 Tuio、MinimalComps 和 MonsterDebugger。我不明白的是,如果正确导入了 OSCMessage,它怎么找不到 OSCMessage? IDE 对其进行了很好的引用,我可以打开它的声明。 OSCMessage 是一个公共类。没看懂。
要为可能的答案提供一些额外信息,IDE flashdevelop 可以很好地找到库 org.tuio.osc.OSCMessage,无论 org.tuio... 是否是源路径,它都会给出错误,并且整个路径不包含任何特殊字符。我不知道这是否重要,但我觉得这是我在某个地方犯了一个愚蠢的错误。如果需要,我可以提供我的项目压缩包。
谢谢!
编辑 9:48, 8/25/12 我的项目中确实有文件路径 org/tuio/osc/OSCMessage.as,并且文件 OSCMessage 存在。 FlashDevelop 可以很好地找到它,我可以导航到该位置的声明。这就是我被难住的原因。 再次感谢
【问题讨论】:
标签: actionscript-3 import implementation