小编Gil*_*Gil的帖子

如何在跨平台应用程序中嵌入Web浏览器控件?

我需要快速编写这个应用程序:一个包含Web浏览器控件的简单窗口,它运行html页面.应该抑制浏览器UI(例如导航按钮).

作为.net开发人员,我会将WebBrowser OCX嵌入Windows窗体中.但这也必须在Mac上运行!

我找到了以下跨平台候选人.您会选择哪一个(在简单性,稳定性,社区支持等方面):

  1. wxWidgets:http://www.kirix.com/labs/wxwebconnect.html

  2. QT:http://www.youtube.com/watch?v = Ee8eRwjbcFk&feature = related

  3. MONO:http: //www.mono-project.com/WebBrowser

browser embed macos cross-platform webbrowser-control

6
推荐指数
1
解决办法
5080
查看次数

如何在flash AS3中使用未知数量的参数动态调用方法?

我有一个对象MyTester,它有另一个类MyClass的实例,我想通过它测试MyClass API:

public class MyTester {
   internal var myObj:MyClass;

   public function MyTester() {
        this.myObj  = new MyClass(); 

        trace(this.MyClassTestAPI("Foo", "arg1", arg2)); // tests function Foo(arg1:String, arg2:Number):String
        trace(this.MyClassTestAPI("MyProperty"));  // tests function get MyProperty():String
        trace(this.MyClassTestAPI("MyProperty", "new value"));// tests function set MyProperty(val:String):void
   }

   public function MyClassTestAPI(functionName:String, ...rest):* {
        var value:*;            
        try {
            if (typeof(this.mediaPlayer[functionName]) == 'function') {
                switch(rest.length) {
                    case 0:
                        value = myObj[functionName].call(functionName);
                        break;
                    case 1:
                        value = myObj[functionName].call(functionName, rest[0]);
                        break;
                    case 2:
                        value = myObj[functionName].call(functionName, rest[0],rest[1]);
                        break;
                    default:
                        throw("Cannot pass more than …
Run Code Online (Sandbox Code Playgroud)

oop flash actionscript-3

6
推荐指数
1
解决办法
3250
查看次数