`
ycy303
  • 浏览: 195754 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

flash cs3创建外部共享库的问题

阅读更多

flash创建外部共享库具有很多优点。设置共享库的方法我在这儿不详速。

但是在cs3版本中,情况有所不同。我们以skin.swf和main.swf两个文件为例。

skin.swf定义了共享库。main.swf调用该共享库中的元件。

只要main.swf中所调用的库元件在stage 中没有实例名,则一切正常。

但如果你要给main.swf中使用的元件命名,就会报错:1046: Type was not found or was not a compile-time constant: v_bg.

解决的办法就是要人工给该mc定义一个类文件。这样就不会有问题了。

 

2008.3.18

分享到:
评论
3 楼 ycy303 2008-08-28  

用帧标签回避对共享元件的按名引用!

用getChildAt再一次回避了按名引用!

这是个办法。
2 楼 ycy303 2008-08-28  
问:
等下,想到了,我基类里填写这个类文件就行了,这样就只要一个类文件了
答:
呵呵。你可以试试
问:
不得行
答:
我早试过了
你就慢慢写类文件吧。
问:
为啥cs3把共享库弱化了呢,感觉没得以前好用
flash8直接可以把共享库元件拖到舞台上命名用,cs3还需要写类文件
答:
不是弱化,是架构不一样了,有些问题Adobe解决得不好。
还有垃圾回收的问题,cs3也比flash8倒退了

1 楼 ycy303 2008-08-28  
问:
我照你写的那个方法定义了类文件,然后在main文件里把该共享库元件拖到舞台上定义了一个名字,倒是trace这个元件倒是有,可是这个元件里面的一个动态文本txt却无法存取

难道不能读取共享库元件里的子元件?

答:
请在该元件的类里面加这句声明:
public var txt:TextField;

问:

晕,我重新编译res文件要报错:
1151: 定义 txt (在命名空间 internal 中)存在冲突。
去掉public还是一样

答:

我发现了,有这个问题
跟public无关
解决办法:编译res文件时,将类文件屏蔽掉

问:

晕,还真的只有这样,太扯了
我有很多这样的共享库元件,难道都需要为每个元件都写个类文件?

答:

对。你不想?

相关推荐

    解决Flash CS3没有安装公用库

    当你遇到“Flash CS3没有安装公用库”的问题时,可以尝试以下步骤来解决: 1. **手动安装**:你可以从Adobe官方网站或其他可靠的资源下载公用库的扩展文件。文件通常以 `.zxp` 格式提供。安装扩展时,需要使用Adobe...

    FLASH CS3创建的MovieClip通过代码加入到场景

    这篇博文“FLASH CS3创建的MovieClip通过代码加入到场景”探讨了如何利用ActionScript 2.0(Flash CS3所使用的编程语言)将MovieClip对象动态地添加到舞台上。MovieClip是Flash中的一个核心概念,它是一种可以包含多...

    Flash CS3 PPT课件

    Flash CS3是Adobe公司推出的一款强大的二维动画制作软件,主要用于创建互动式的网络内容、游戏、动画短片以及教育演示。这份“Flash CS3 PPT课件”旨在帮助学习者掌握Flash CS3的基本操作和高级技巧,通过PPT的形式...

    Flash CS3 Professional Help

    1. **工作界面**:Flash CS3的工作界面由多个面板组成,包括时间轴、舞台、属性检查器、库面板等,每个面板都有其特定的功能,理解和熟练操作这些面板是高效使用Flash的基础。 2. **绘图工具**:Flash CS3提供了...

    Flex Component Kit for Flash CS3

    Flex Component Kit for Flash CS3 是一个专门为Adobe Flash CS3设计的插件,它极大地扩展了Flash开发工具的功能,使得开发者可以更加便捷地在Flex项目中重用和集成由Flash创建的组件。Flex是一种开放源代码的框架,...

    flash cs3用户指南.rar

    《Flash CS3 用户指南》是Adobe公司为Flash初学者及专业人士提供的一份详细教程,它涵盖了Flash CS3的所有核心功能和使用技巧。这份压缩包包含了三个文件:打开方式.htm、Flash_cs3用户指南.pdf和爱书吧-2万本图书...

    flash cs3 射击游戏

    在Flash CS3中,这些元素可以通过图层管理、元件库以及ActionScript来实现。 1. 玩家角色:首先,我们需要设计一个玩家角色,这可能是一个简单的形状或复杂的动画。在时间轴上创建一个图层,将玩家角色放置其中,并...

    flash cs3 破解版

    flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用flash cs3 破解版 亲测可用...

    flash CS3 网站开发素材

    在本压缩包中,我们收集了关于“Flash CS3 网站开发”的一系列素材,主要涵盖PPT格式的教学材料。这些文件详细介绍了Flash在网站开发中的应用,特别是交互技术的使用,ActionScript的基础知识,以及Flash组件和动画...

    flash cs3源代码

    通过研究这些源代码,我们可以深入理解Flash CS3的工作原理以及如何运用其强大的功能来创建互动丰富的Web内容。 一、ActionScript 3.0基础 Flash CS3引入了ActionScript 3.0,这是一种基于ECMAScript规范的脚本...

    Flash CS3 教程课件

    1. **基本界面与工作流程**:了解Flash CS3的工作界面,包括时间轴、舞台、工具箱和属性面板等,以及如何创建新项目、保存和导出作品的基本操作。 2. **绘图工具**:学习使用矢量图形绘制工具,如铅笔、线条、刷子...

    vb6.0 和 flash cs3 相互通信

    在IT领域,VB6.0(Visual Basic 6.0)和Flash CS3之间的通信是一项重要的技术,尤其在创建互动式应用程序和多媒体项目时。这个压缩包中的资源提供了关于如何实现这种通信的具体示例,这对于开发者来说是极其有价值的...

    flash cs3 课件

    在教学应用中,Flash CS3可以帮助创建互动性强、视觉效果出色的课件,提升学生的学习兴趣和参与度。通过ActionScript,开发者还能实现更复杂的交互逻辑,比如响应用户的点击、拖拽等操作,使得课件不仅仅是静态的...

    flash cs3 源代码

    Flash CS3作为Adobe Creative Suite 3中的重要组成部分,是创建动态交互式内容的利器。它提供了强大的ActionScript 3.0编程环境,使得开发者能够利用源代码进行精细的动画控制、用户交互以及数据处理。本压缩包中的...

    Flash_CS3_S.rar

    1. Web设计:Flash CS3可用于创建动态网站,包括导航菜单、按钮、动态广告等,提升用户体验。 2. 游戏开发:利用ActionScript 3.0,开发者可以创建复杂的互动游戏,带来丰富的游戏体验。 3. 教育教学:制作交互式...

    flash cs3 基础与实例教程

    ### Flash CS3基础与实例教程:按钮元件的深入解析 #### 一、按钮元件概述 在Flash CS3软件中,按钮元件是实现动画交互的重要组件之一。它具有四种不同的状态,能够根据用户的鼠标操作(如鼠标悬停或点击)改变其...

    Flash CS3动作面板打开出错

    标题“Flash CS3动作面板打开出错”涉及的是在使用Adobe Flash CS3这款软件时遇到的一个常见问题。描述中提到,当尝试打开Flash CS3的动作面板时,用户可能会收到一个错误提示,指出“Java运行时环境初始化时出现...

    中文版Flash CS3动画制作实用教程 素材源文件(下).rar

    《中文版Flash CS3动画制作实用教程》是针对Adobe Flash CS3这一经典版本的深入学习资料,特别适合初学者和有一定基础的动画制作者。该教程涵盖了Flash动画创作的各个环节,包括基本操作、图形绘制、时间轴管理、...

Global site tag (gtag.js) - Google Analytics