Adobe Flash 启动动画

发布于 2024-12-04 09:25:25 字数 308 浏览 2 评论 0原文

我的 Flash 项目中有一些符号。它是一种化学元素。它的路径看起来像

Scene 1->elem h
Scene 1->elem he 
Scene 1->elem li

当我单击其中一个元素时,它会播放它们的动画 - 元素放大。当我单击缩放元素时 - 它会缩小。我需要如果我放大该元素,则所有其他元素都会缩小(当然如果它们已放大)。

问题是如何从另一个符号开始符号动画。

我使用 Adob​​e Flash Professional CS5.5 和 action-script 2

I have some symbols in my flash project. It's a chemistry elements. It's pathes looks like

Scene 1->elem h
Scene 1->elem he 
Scene 1->elem li

When i click one of this elements its play their animation - element zoom in. When i clicked on zoomed element - its zoom out. I need if i zoom in the element, all another elements zoom out (if their zoomed ofcourse).

The question is how to start symbol animation from another symbol.

I use Adobe Flash Professional CS5.5 and action-script 2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小草泠泠 2024-12-11 09:25:25

在主时间轴上,您想要创建 2 个函数:

function resetAllClips()
{
   // Some loop/code to reset all clips
}

function zoomClip(clip)
{
   // Reset Everything
   resetAllClips();

   // Now Zoom in
   // ... your code for zooming ...
}

现在,您在每个剪辑上附加一个单击处理程序并调用 ZoomClip(clipinstance);
您的所有代码都可以驻留在主时间线上。

On the main timeline, you want to create 2 functions:

function resetAllClips()
{
   // Some loop/code to reset all clips
}

function zoomClip(clip)
{
   // Reset Everything
   resetAllClips();

   // Now Zoom in
   // ... your code for zooming ...
}

Now you attach an click handler on each of your clips and call zoomClip(clipinstance);
All your code can reside on the main timeline.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文