Flash问题

时间:2009-06-29 16:29:22

标签: flash

我是flash的新手,但我想学习!

我有疑问:

  1. 在Flash中,您可以使用某些XML定义界面,如:
  2. ?xml version =“1.0”encoding =“utf-8”?> txtPage>     pageTitle>独立博客< / b>]]>     pageTxt>         页面文字     / pageTxt> / txtPage>“中

    如何添加超链接?简单地把它放在电影之间就不会呈现。

    1. Flash可以访问MySQL数据库并显示数据吗? (比如循环记录集?)

    2. 是否可以让flash调用ajax-y类型页面并呈现它并允许用户点击等等?

    3. -Jason

3 个答案:

答案 0 :(得分:1)

我自己在这里相当新,但总的来说,你应该尽量将它保持为每个问题的一个实际问题。你的标题足以让许多mod在这里关闭你的问题“不是一个问题”。

话虽这么说,我会尽力帮助......首先,您可以在Flash中使用XML,但除非您使用Flex,否则不要使用XML直接定义UI。使用Flex,您使用的MXML具有自己的特殊标签。使用Flash,您需要加载XML,然后循环遍历它以构建您正在尝试构建的任何内容。

其次,是的,Flash可以使用数据库,而不是直接使用。客户端上的某些东西(如Flash或JS)不应该直接与数据库通信。相反,它应该通过PHP或ASP.net等中间件进行讨论。您可以通过许多不同的方式在中间件和Flash之间进行交流 - 标准GET / POST,XML,JSON以及称为AMF的Flash特定数据交换格式 - 所有这些都由PHP支持。

最后,除非您使用Adobe AIR将其部署到桌面,否则Flash无法自行加载和呈现HTML。然而,Flash可以与它呈现的HTML页面进行对话。为此,您将使用ExternalInterface类。

答案 1 :(得分:0)

  1. Yes您可以将结果存储在ArrayCollection中并循环遍历它(actionscript 3)

  2. 不确定我是否关注此问题。您只是希望flash将用户重定向到Ajax页面?

    navigateToURL(新的URLRequest('page.html'),'_ self')

答案 2 :(得分:0)

我建议选择一本关于Flash的教程并完成它。有多种选择可供选择,它们可能比在StackOverflow上提出问题提供更好的开始。

Branden的答案解决了您的直接问题,但在深入研究数据库交互等事情之前,需要在Flash中有一个强大的基础。

如果您不确定要投资,还可以免费找到在线教程。

最好的运气!