我的应用程序使用Paper.js作为绘图元素的框架,我目前正在编写一些测试。
我需要手动触发工具事件,但我收到' emit is not function '错误。
我这样做:
tool.emit('mousedown', {
point: new Point(5, 5)
});
我的代码出了什么问题?根据{{3}}:
emit(type,event)在工具上发出一个事件。
参数:类型: 字符串( '鼠标按下' | '鼠标松开' | 'mousedrag' | '鼠标移动' | '的keydown' | 'KEYUP') - 事件类型事件:Object - 包含的对象文字 描述事件的属性返回:Boolean - 如果事件,则为true 有听众,否则是假的
如果我调试我的代码,工具是Tool
对象,但emit
不存在。
答案 0 :(得分:1)
似乎XmlDocument xmldecide = new XmlDocument();
xmldecide.Load("C:\\Decide.xml");
XmlNodeList decidelist = xmldecide.GetElementsbyTagName("Decide");
XmlNode xdecide = decidelist[0];
string input = "50"; // Unit in MB
// Now I have to display the desired O/P "Critical-Red"
string input = "142"; // Unit in MB
// Now I have to display the desired O/P "Warning-Yellow"
string input = "212"; // Unit in MB
// Now I have to display the desired O/P "OK-Green"
不是在emit
个对象上触发事件的正确函数。 Paper.js不记录Tool
函数(至少在较新版本中)。
我的代码必须像这样才能工作:
fire