文档章节

VB 和Flex交互总结

soul_mate
 soul_mate
发布于 2014/06/23 11:25
字数 218
阅读 107
收藏 1

VB 和Flex交互总结(IE&&非IE浏览器)


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load
    'path2 = My.Computer.FileSystem.CurrentDirectory
    ASF1.Movie = "E:\Workspaces\FlexVBFlash\bin-release\FlexVBFlash.swf"
    ASF1.Menu = True
    ASF1.Playing() = True 'GotoFrame(1)
End Sub

''axshockwaveflashobjects 控件 的一个函数CallFunction() 传递的是xml类型的字符串,最终还是字符串
ASF1.CallFunction(EncodeInvoke("getflashtitle", flashtitle))
''ASF1 是axshockwaveflashobjects 控件的名称


    

    // <summary>
    // VB向Flash通信的函数
    // </summary>
    // <param name="Fname">Flash中定义的函数名</param>
    // <param name="arg">通信数据</param>
    // <returns></returns>
    // <remarks></remarks>

   

Public Function EncodeInvoke(ByVal Fname As String, ByVal arg As String) As String
    Dim sb As StringBuilder = New StringBuilder
    Dim xw As XmlTextWriter = New XmlTextWriter(New StringWriter(sb))
    xw.WriteStartElement("invoke")
    xw.WriteAttributeString("name", Fname)
    xw.WriteAttributeString("returntype", "xml")
    xw.WriteStartElement("arguments")
    xw.WriteStartElement("string")  //'此处直接创建string类型,没做别的类型判断
    xw.WriteString(arg)
    xw.WriteEndElement()
    xw.WriteEndElement()
    xw.WriteEndElement()
    xw.Flush()
    xw.Close()
    Return sb.ToString()
End Function

参考我的另一篇文章 : JavaScript (js) 和Flex交互总结(IE&&非IE浏览器)


© 著作权归作者所有

共有 人打赏支持
soul_mate
粉丝 3
博文 38
码字总数 17544
作品 0
怀柔
JavaScript与Flex的ActionScript相互调用的方法

在JavaScript中调用Flex方法原理 Flex与JavaScript交互中如何用Flex调用JavaScript 总结Flex与浏览器交互

小微
2012/05/14
0
0
如何做好Flex与Java交互

三种flex4与Java顺利通信的方式是:   flex与普通java类通信RemoteObject;   flex与服务器交互HTTPService;   flex与webservice交互WebService。   当大家尝试使用flex与普通java类...

莫海涌
2014/04/04
0
0
探究 Flex 组件的生命周期

司 美琴, 开发工程师, IBM 简介: 最为新一代 RIA 技术的典型框架,Adobe Flex 既有传统桌面程序的交互相应性强,健壮性以及容易编程调试的特点,又有着 Web 程序容易部署,更丰富多彩的 UI...

SeanCai
2012/03/08
0
1
JavaScript (js) 和Flex交互总结(IE&&非IE浏览器)

首先,不管是Flex调用js,还是js调用 Flex 需要引入的包(Flex包)import flash.external.*; 其次,简单说说相互之间如何调用 1、Flex程序调用js的方法 : 这个相对简单,如下 Flex中: publ...

soul_mate
2014/06/23
0
1
进一步了解flex布局—来实现这些常见布局吧

  flex布局具有便捷、灵活的特点,熟练的运用flex布局能解决大部分布局问题,这里对一些常用布局场景做一些总结。 web页面布局(topbar + main + footbar) 示例代码   要实现的效果如下:...

LT_bear
05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 dock...

Java干货分享
28分钟前
0
0
解决过滤器中设置cookie无效的问题

解决过滤器中设置cookie无效的问题 代码现场 filterChain.doFilter(sessionSyncRequestWrapper, response);Cookie emailCook = WebServletUtil.getSelectedCookie(request.getCookies(), ......

黄威
39分钟前
0
0
Hbase Schema 设计注意事项及最佳实践总结

一个列族的所有列在硬盘上存放在一起,使用这个特性可以把不同访问模式的列放在不同列族,以便隔离它们。这也是HBase被称为面向列族的存储(column-family-oriented store)的原因。 1、RowKe...

PeakFang-BOK
51分钟前
1
0
t-io给群组成员内置排序

1、实现比较器Comparator<ChannelContext> package xxx;import java.util.Comparator;import java.util.Objects;import java.util.Set;import java.util.TreeSet;import or......

talent-tan
55分钟前
2
0
px、em、rem 区别及作用

原文 起因: 一开始是为了解决页面放大时,字体不跟着放大的 bug。现在多用用于统一规范。 概念: 任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em...

lemos
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部