1.把代码中包含类似tf.embedFonts = true;的都删除,使动态文本能显示中文
在主swf第一帧代码中加上
System.useCodePage=true;
2.总的来说Flash调用xml不能显示中文,主要问题就两种:
第一种:XML编码问题,这个修改简单,国外FLASH一般都是采用UTF-8读取XML编码,首先看一下XML文件最上面有没有<?xml version="1.0" encoding="UTF-8"?>这样的申明,如果没有,那就添加一下,再要把XML另存编码换一下,一般换为UTF-8就可以了,如果这样做了,flash+xml还是不能显示中文字体,那就别再在这个XML上面动太多脑筋了,想再多也没用,因为XML就只有编码问题,把主要精力移到第二种解决方法上面。
第二种:态文本框字体问题,其有两种可能,一种就是选择的字体,但这种可能很小,如果是什么不常见的字体,改为宋体或新宋体,一般在使用系统字体的机器上面都有这种字体,如果这个还不显示,那就是第二种原因了,嵌入字体的问题,嵌入字体中没有嵌入中文,解决方法,选中动态文本框,再点属性里面的嵌入,一般FLASH+XML中文出现乱码或不显示就是因为这边嵌入字体的问题,在出现的对话框里面点不嵌入,再保存重新发布就可以了,当然,您也可以选择再嵌入中文字体,这个同样可以解决问题,只是FLASH文件会变的大一点。我遇到这种问题总是直接将这边的嵌入字体改为不嵌入便解决问题了。
一句话Flash调用xml不能显示中文最大可能动态文本框中嵌入了字体,但嵌入的字体里面没有中文,可以将嵌入字体改为不嵌入,或在嵌入字体中加入中文字体,这样便能很快的解决FLASH+XML不能显示中文字体问题。
3. 很多朋友问到flash中无法显示中文文字的问题,这个其实很简单,没有嵌入你制作flash时的问题。flash是老外发明的,如果嵌入英文字体的话,很简单,只需要26个字母,但是嵌入中文字体的话,就相当郁闷,即使简单中文一项也要2万左右,文字嵌入后编译的swf要到5-6M,这个东东在网页里根本没法弄。所以,一般情况下,需要嵌入中文字体使用的是外部组件调用的方法。制作一个组件,然后在需要写字的时候new下,从另一个swf中返回一个实例到正在运行的swf中。
其实如果只是为了让它能显示中文文字,大可不必这么麻烦,现在告诉大家简单的办法。
通过设置其属性,设置为使用设备字体,就可以达到不嵌入字体,依然能够显示中文文字,此时显示的文字是用户机器上的字体
分享到:
相关推荐
1. **XML数据集成**:Flash可以读取XML文件来填充内容,如动态文本、图片库或菜单项。通过学习模板中的XML解析和绑定过程,你可以了解如何创建自定义的、数据驱动的Flash组件。 2. **ActionScript编程**:Flash的...
该资源是一个英文版的Flash相册与FLV视频播放器的全站模板素材源代码,适合于创建互动式的多媒体网站。这个模板利用了Flash技术,结合XML数据驱动,提供了灵活的内容管理和展示方式。 首先,我们要了解Flash技术。...
标题中的“动感flash+xml全flash站模板素材.rar”暗示了这是一个包含用于创建动态Flash网站的素材资源的压缩包。这个压缩包可能包含了构建一个完整、交互性强的Flash网站所需的各种元素,利用XML来管理和控制内容。 ...
【标题】:“三维超酷的flash+xml全站模板”指的是基于Flash技术和XML(可扩展标记语言)构建的网站模板,这种模板通常具有强烈的视觉冲击力和动态交互效果,能够为用户带来独特的浏览体验。 【描述】:这个描述...
超炫Flash+XML网站模板源码是一个基于Flash ActionScript 2(AS2)技术和XML的全站模板。这种模板设计允许开发者和设计师创建动态、交互性强的网站,同时通过XML文件进行内容管理,使得非编程背景的用户也能相对容易地...
本篇将深入探讨“Flash+xml全站网页模板2.rar”这一资源中所包含的关键知识点,以及如何利用这些元素构建一个功能强大的动态网站。 首先,我们要理解Flash在网页设计中的角色。Flash是一种用于创建动画、图形和交互...
这个压缩包包含的是一个基于Flash和XML技术的全站网页模板,名为“绝对酷的flash+xml全站网页模板1”。这个模板设计独特,具有丰富的功能和详细的注释,旨在帮助开发者快速构建动态、互动的网站。它总共包含了七个...
在本文中,我们将深入探讨如何使用Flash AS3和XML来创建一个模仿百度标签云的效果。首先,我们需要了解标签云的基本概念。标签云是一种常见的数据可视化技术,它将文本标签(如关键词或主题)以不同大小和颜色显示,...
该资源是一个包含商业感强烈的Flash和XML技术的全站模板,适合用于创建具有专业和现代感的网站。这个模板由几个关键元素组成,包括Flash源文件(FLA)、已编译的Flash文件(SWF)、HTML文件、JavaScript脚本以及字体...
本文将深入探讨如何在AS3中使用Flash来读取和写入XML。 首先,让我们了解XML的基本概念。XML(Extensible Markup Language)是一种自描述性语言,它使用标记(tags)来定义数据结构。AS3中的XML类提供了与XML文档...
标题中的“摄影作品展示全flash+xml模板”指的是一种基于Flash技术并结合XML(可扩展标记语言)设计的网站模板,特别适用于摄影师或摄影爱好者展示他们的作品。Flash是一种曾经广泛使用的网页动画和交互性内容开发...
标签“flash全站”暗示这个源码包含了一个完整的网站结构,从首页到各个子页面,都由Flash技术实现,提供一致的用户体验和视觉风格。这样的网站通常有流畅的动画效果和吸引人的视觉呈现,能有效提升用户对网站的第一...
标题“使用XML flash模板”揭示了本主题的核心——在Flash中使用XML文件作为动态内容的载体,以便实现更灵活和可扩展的交互式设计。XML(eXtensible Markup Language)是一种轻量级的标记语言,它允许数据以结构化的...
在本文中,我们将深入探讨如何使用Flash AS3.0与XML技术实现经典的FLV视频播放器。这个项目涉及的关键知识点包括ActionScript 3.0编程、XML数据解析以及FLV视频格式的处理。 首先,ActionScript 3.0是Adobe Flash ...
总的来说,"flash+XML全站"是一个利用Flash的动态展示能力和XML的数据灵活性来构建的互动网站项目。它集视觉艺术、交互设计和内容管理于一体,为用户提供了一种独特且可定制的在线体验。随着HTML5的普及,虽然Flash...
标题中的“flash+xml全站适合设计工作室(汉化完整无错版)”表明这是一个基于Flash和XML技术构建的网站模板,特别适用于设计工作室。Flash是一款由Adobe公司开发的动画和多媒体交互平台,常用于创建富有动态效果和...
在本文中,我们将深入探讨如何使用Flash AS3.0创建一个3D动态饼状图,并通过XML数据来显示百分比和名称。AS3.0(ActionScript 3.0)是Adobe Flash平台上的主要编程语言,它提供了强大的功能,使得开发者能够创建交互...
Flash可以解析XML文件,使其内容能在播放器界面上动态显示。 3. **FLV视频格式**: FLV(Flash Video)是Adobe开发的一种流媒体格式,广泛用于在线视频发布。它支持低带宽下的高质量视频播放,非常适合Web应用。AS...
在Flash AS3中,动态菜单是一种常见的交互设计,它允许用户通过点击或鼠标悬停来展开和收起菜单项,从而提高网站或应用程序的用户体验。本文将深入探讨如何使用ActionScript 3(AS3)创建动态菜单,并结合提供的文件...