2010-03-05 74 views
0

我想知道是否可以创建一个旋转存储在HTML中的值的Flash动画。例如,如果我有这3个容器:读取html值并每10秒旋转一次的Flash动画

<div style="display:none"> 
    <img src="someimage1" /> 
    <span class="text1">text1</span> 
    <span class="text2">text2</span> 
</div> 
<div style="display:none"> 
    <img src="someimage2" /> 
    <span class="text1">text1</span> 
    <span class="text2">text2</span> 
</div> 
<div style="display:none"> 
    <img src="someimage3" /> 
    <span class="text1">text1</span> 
    <span class="text2">text2</span> 
</div> 

我希望有一些flash动画旋转每隔10秒这些值。我不想将它编程为闪存,它必须是可变的。它必须显示第一组,然后在10秒后显示第二组,等等。

也许,如果有可能停止切换,跳到只是第二个,或只是第三个。

我也不想使用JavaScript来做到这一点(jQuery等),因为这与网站上的另一个计时器冲突。

是否有这样做的一种方式?

如果有人可以帮助我获得一个很好的资源,我会很高兴,因为我不知道闪存,我已经搜索了网络,但找不到我在找什么。

谢谢你家伙!

+0

”与网站上的另一个计时器冲突“?这是什么意思? – spender 2010-03-05 01:07:38

+0

我有一个网站,需要每秒更新,像股票。这个定时器每秒钟都设置一次。当我使用jQuery来改变横幅,并且有很好的人脸效果时,它会停止另一个脚本。我认为jQuery的淡入淡出效果是理由。 – 2010-03-05 01:10:26

回答

1

查看如何使用ExternalInterface。您可以从Flash/Flex中调用任何您喜欢的Javascript,并且您可以从浏览器中调用电影中任何公开的方法。

+0

谢谢,我想出了如何使用ExternalInterface。这现在工作得很好。 – 2010-03-05 09:53:46

0

Flash发现HTML困难,并且您使用元素类属性让我怀疑您可能会发现Flash会发现这种渲染非常棘手。在我最慷慨的时刻,我会说Flash中的CSS支持是基本的和错误的。 “