比如说一些按钮怎么去控制它的Enabled属性,有谁有过类似的案列没有?

解决方案 »

  1.   

    我的思路是在加载Flash的时候,传递一些变量(每个按钮的Enabled属性)给Flash,然后Flash的入口根据Delphi传递的参数设置对应的按钮的Enabled属性,这样是否可以实现呢?
    Delphi中的代码是:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      self.ShockwaveFlash1.LoadMovie(0,'c:\test.swf');
      self.ShockwaveFlash1.Play;
      self.ShockwaveFlash1.SetVariable('add','enabled'); //其中add是一个按钮
    end;falsh的代码是在主场景的Enter Scene事件中加入
      state = getvariable("add");
      if (state == "enabled") 
      {
        ddd.enabed = true;
      }
      else
      {
        ddd.enabled = false;
      }
    但是好像不起作用啊
      

  2.   

    界面如下,有兴趣的可以找我要FLASH
    http://blog.csdn.net/hnlg81004/archive/2009/06/12/4262774.aspx
      

  3.   

    想到了一个方法不知道是否可行,登陆的时候就取得权限列表,然后保存成XML,在主界面显示FLASH的时候,在FLASH中读取XML,根据内容控制按钮的Enabled属性
      

  4.   

    俺试过了,可以用XML来控制,需要的留下MAIL,我把代码发给你们。很简单的一个东西,但是如果实际应用肯定要对XML加密。或者登陆验证完后就把XML删除掉。
      

  5.   

    原来如此,发给我看下,也学习学习
    ben54007 at 163.com
      

  6.   

    这样做出来的界面真弦呀,我顶一下,给我一份代码吧,[email protected]