flash做界面是挺好看的,但它本身不能连数据库,不能调用控件等等
小弟有这么个想法,用flash做界面,然后外面套个delphi程序,再两者通讯,不知道可行否?
现想到的问题如下:
1、搜索过有关flash与delphi的文章,好像只能做到“把值传到flash里面”,那么请问,怎么才能做到“调用flash里面的某函数”?当然,同问“flash怎么调用delphi的函数”
2、因为程序要连接数据库进行搜索,所以flash和Delphi之间的通讯不能局限于简单对象,小弟想到xml对象,但问题是,两者之间的xml对象相通吗?或者把xml转化成字符串,但如果数据量过大,会溢出或是产生错误吗?请别说用webservice这类型的,因为要求“客户端调用excel等保存报表”,所以客户端不靠delphi不能实现谢谢回复,请指教

解决方案 »

  1.   

    在delphi中用网页的形式打开FLash 不就可以了?
      

  2.   

    想法不错,但对于复杂点的程序实现起来就没有办法了。会带来很大的开发难度的维护难度。不用FLASH也可以做漂亮界面的,有一些皮肤控件就很不错。
      

  3.   

    Flash交互主要就这几个:
    OnFSCommand
    GetVariable
    SetVariable
      

  4.   


    GetVariable 
    SetVariable只能设定变量值,不能调用函数
      

  5.   

    我记得在Flash内部可以监控某个变量,变量一变动,由Flash自己去调用函数,具体怎么实现我就不知道了
      

  6.   

    1.在flash控件的onfscommand事件中调用delphi的函数即可.
    2.还不知道怎么做.
    如果仅仅是为了截面漂亮,皮肤控件值得考虑.