FLASH传值给C#

azsssssx 2009-03-18 12:01:12
flash中定义button1,button2,当点击button1时选中lable1,点击button2时选中lable2,加入到c#页面中,如何在c#中获得lable1,lable2的值?
...全文
222 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
睡神在睡觉 2009-03-18
  • 打赏
  • 举报
回复
用到api了吧...
azsssssx 2009-03-18
  • 打赏
  • 举报
回复
传值的时候跟IE的版本有关系吗,我怎么老传不成功
occam 2009-03-18
  • 打赏
  • 举报
回复
as2啊... 早忘了怎么写
import flash.events.*看看...
要是不行的话直接写addEventListener("CLICK", ...)/clicktest(e)
或者直接用button.onclick呢?
再或者在button的时间轴上写on(release)
azsssssx 2009-03-18
  • 打赏
  • 举报
回复
**错误** 场景=场景 1, 图层=action, 帧=1:第 6 行: 无法加载类或接口'MouseEvent'
function ClickTest(e:MouseEvent):void

ActionScript 错误总数:1 报错:1
azsssssx 2009-03-18
  • 打赏
  • 举报
回复
没有MouseEvent这个东西啊,我用的是flash professional 8
chuxue1342 2009-03-18
  • 打赏
  • 举报
回复
用URL传吧!
Autumnsnow 2009-03-18
  • 打赏
  • 举报
回复
可以通过客户端JS来操作的.
occam 2009-03-18
  • 打赏
  • 举报
回复
as3:

import flash.external.*;

button1.addEventListener(MouseEvent.CLICK, ClickTest);
button1.addEventListener(MouseEvent.CLICK, ClickTest);

function ClickTest(e:MouseEvent):void
{
ExternalInterface.call("ToggleLabel", e.currentTarget.name.substr(6));
}


js:
function ToggleLabel(id)
{
document.getElementById("label" + id).focus();
}
是这样的选中效果?
azsssssx 2009-03-18
  • 打赏
  • 举报
回复
是html页面
wzuomin 2009-03-18
  • 打赏
  • 举报
回复
winform程序的话,容易,有个Flash控件,可以实现.net与flash交互。
rx78gp01 2009-03-18
  • 打赏
  • 举报
回复
flash更新页面上的某个HiddenField的value,c#去取HiddenField的value

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧