萧月禾求教:请问在delphi中如何将参数传到其嵌套的flash上??(300分)

  • 主题发起人 主题发起人 萧月禾
  • 开始时间 开始时间

萧月禾

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中,用ShockwaveFlash控件显示一个flash,请问如何在程序中将参数传给它并
可作相应的处理?简单举个例子,把一个整数传进去,在该flash上指定的位置显示,该
“指定的位置”由flash自己设定即可,不知道有没有直接的办法?我现在通过一个外部
的xml文件来传递,不是很好。我查过以前的帖子,似乎没有很好的办法。
请有经验的朋友指点一下,或给些建议和提示,萧某拜谢!
 
帮不上忙,只能给兄弟提前了。
 
ActivX控件没有现成的帮助文件,MSDN里面不知道有没有介绍
 
用Flash控件自己的Setvariable函数
[8D]
 
to Dawning: 请问Setvariable的参数name代表什么?是在flash定义的变量吗?
 
我也不知道flash和delphi里的变量如何共享
好久没用flash了
 
谢谢各位兄弟继续帮忙提前。。。。
 
没玩过,唯一能做的也只能帮你提前了。[:)]
 
对阿,setvarible 就是 设置在Flash中的设置好的变量名

只不过是widestring 如果是用C++ 就需要转换了
 
不知道有没有帮助.
Property Integer Constant Getable Set-able
X Position 0 X_POS x x
Y Position 1 Y_POS x x
X Scale 2 X_SCALE x x
Y Scale 3 Y_SCALE x x
Current Frame 4 CURRENT_FRAME x  
Total Frames 5 TOTAL_FRAMES x  
Alpha 6 ALPHA x x
Visibility 7 VISIBLE x x
Width 8 WIDTH x  
Height 9 HEIGHT x  
Rotation 10 ROTATE x x
Target path 11 TARGET x  
Frames Loaded 12 FRAMES_LOADED x  
Instance name 13 NAME x x
Drop Target path 14 DROP_TARGET x  
URL 15 URL x  
Global Properties
High Quality 16 HIGH_QUALITY x x
Focus Rectangle 17 FOCUS_RECT x x
Sound Buffer Time18 SOUND_BUF_TIME x x

 
不会,帮你提前。
 
to Dawning: 我上次尝试过,好象还是不行,请问在flash中这个变量是如何设置的?
 
建议把这个问题也放到闪客们到的网站上,因为Flash也是可以编程的,但我也不大清楚。

再来一脚。
 
我不会的老大,我给你提前
 
to Dawning:目前就你的答案让我充满希望了,但我尝试多次仍然不成功,是不是
在flash里面的变量定义有特殊要求?可不可以给我发个最简单的例子呀?望不吝相助,
万分感激之! cczhlxu@163.net

另外谢谢各位兄弟帮忙提前,萧某记在心里了
 
再来一脚。
 
Kirste只会看Flash,不会用Flash,现在能做的只有帮您提前了,我会安装这个组件,
再想想办法,好了再告诉你。:)

[blue]好了,但不知道行不行,我没试过,我这没有安装Flash,您自己试试,好吗?
ShockwaveFlash1.Base: =widestring('2');//改变值
Caption: =ShockwaveFlash1.Base;
在Flash里取出值的方法
Set Variable:"/:BaseBox" = GetProperty("",Base) //BaseBox是用来显示Base的值的
文本框,在Flash里不一定是Base哦:)
哦,23:40了,我得睡觉了。[/blue]
 
我知道有几个vb的程序员可以象Flash输入参数,到vb的论坛上找一下。
我也来踢一脚
 
后退
顶部