Flex4中绑定字体比纯As3项目中绑定字体来的简单,并且优雅的很多。
1·下载需要的字体文件(使用时需注意许可权限)
2·放在主项目工程 labs/font 目录下
3·插入如下代码
MXML语言:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
minWidth="100"
minHeight="100" width="168" height="113">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/halo";
@font-face{
src : url(../libs/font/BaroqueScript.ttf);
font-family : baroqueScript
}
</fx:Style>
<s:Button x="10" y="39" label="Tunied" fontFamily="baroqueScript" width="135" height="50"/>
<s:Button x="41" y="10" label="Tunied"/>
</s:Application>
代码简单并且优雅,仅需要在<Style>中插入@font-face 即可.
Demo
分享到:
相关推荐
components-flex-embed, 内嵌比嵌入的组件 CSS 适合 CSS components-flex-embed 用于响应特性的CSS嵌入。 Includes 3: 1,2:,16: 9 和 4: 3 长宽比包含修饰符类。阅读更多关于css原则设计的css原则的文章。安装npm:
### Flex4中头部背景图片的Accordion知识点解析 在Flex4框架中,开发人员经常需要创建具有高度定制化外观的应用程序组件。本篇文章将基于提供的文件信息深入探讨如何在Flex4中实现一个拥有自定义头部背景图片的...
svg-embed-font是一个命令行工具,可轻松确定SVG文件中使用的字体并将其编码为其中的Base64资产。 如果您的SVG资产在计算机上看起来不错,而在其他所有人的桌面上都弄乱了,那是因为字体未正确嵌入文件中。 用法 ...
标题“python-3.6.0-embed-amd64_font_Perfume_”表明这是一个与Python编程语言相关的资源包,特别的是,它针对的是Python 3.6.0版本,并且是为AMD64(64位)架构设计的。"embed"一词意味着这可能是一个用于嵌入式...
4. 重新编译:保存修改后的源代码,然后使用ActionScript编译器(如Flash Builder或Flex SDK的mxmlc命令行工具)重新编译项目,生成新的SWF文件。确保在编译过程中没有错误,新生成的SWF应该已经去除了水印。 5. ...
让我们通过几个例子来看看如何在Flex4中使用`Embed`来处理外部资源: **例子1**: 这是一个简单的将图片嵌入到Button组件中的例子: ```xml <mx:Button label="Icon Button" icon="@Embed(source='logo.gif')"/> ``...
<mx:VideoDisplay id="videoPlayer" source="@Embed('flexVideoPlay.flv')" width="400" height="300" /> 播放" click="videoPlayer.play()" /> 暂停" click="videoPlayer.pause()" /> 停止" click="videoPlayer...
在本文中,我们将深入探讨如何在Flex4中有效地利用`Video`组件和`Slider`组件。Flex4是一个强大的开发框架,允许开发者创建丰富的互联网应用程序,其中包括多媒体处理和用户交互功能。`Video`组件用于播放视频内容,...
3. 使用`<iframe>`结合`<object>`或`<embed>`嵌入Flex IFrameDemo可能利用`<iframe>`来加载一个包含`<object>`或`<embed>`标签的HTML页面。这样做的好处是可以使Flex应用与主页面隔离,避免样式冲突和JavaScript...
### embed标签使用详解 #### 一、概述 `embed`标签是HTML中用于播放多媒体对象的一个重要元素,如Flash、音频、视频等。通过合理的属性配置,开发者可以在网页上实现多媒体内容的有效展示与互动。 #### 二、基本...
本文将详细介绍如何在Flex 3中通过自定义类实现背景平铺,并简要说明Flex 4中的实现方法。 #### 二、Flex 3中的背景平铺实现 ##### 2.1 自定义类RepeatBackground 在Flex 3中,为了实现背景图的平铺效果,我们...
例如,`菜单项" icon="@Embed('path/to/icon.png')"/>`,这里的@Embed用于内联资源,将图标文件嵌入到应用中。 4. **事件处理**:为每个MenuItem添加点击事件监听器,以便在用户选择菜单项时执行相应的功能。 5. **...
需要注意的是,由于`<embed>`标签在HTML5中的属性定义和使用方法与HTML4有所不同,因此在跨版本兼容性方面可能会存在问题。例如,一些早期的浏览器可能不支持在HTML5中为`<embed>`标签定义的新属性,这可能会导致在...
4. **height**:可选,定义嵌入内容的高度,单位可以是像素或百分比。 5. **allowscriptaccess**:仅对Flash内容有效,控制Flash对象能否访问JavaScript。 6. **pluginspage**:提供插件的URL,用户可以在此页面下载...
在Flex4中,ItemRenderer是一种强大的工具,用于自定义数据Grid、List或其他数据绑定组件中的项显示方式。本文将深入探讨如何使用Flex4创建一个ItemRenderer,以实现类似雅虎聊天界面的效果,并介绍相关的核心概念和...
在Flex4中,窗体(Window)的管理是应用程序用户界面设计的重要部分。"flex最大化最小化关闭"这个标题指的是如何在Flex4环境下为窗体添加最大化、最小化和关闭的功能。下面将详细介绍如何实现这些功能。 1. **Flex4...
在Flex中,可以使用` Embed`元标签将图片资源嵌入到项目中,然后在`Image`组件中引用它们。 7. **响应式设计**:考虑到跨平台兼容性,确保弹出菜单在不同屏幕尺寸和分辨率下都能良好显示。使用Flex的响应式设计原则...
4. 创建新项目:使用新建项目向导,选择Flex项目模板,并按照向导提示配置项目设置,如主类、库等。 文件列表中的"flex_java_server"可能是指与Java服务器端相关的部分,Flex应用程序通常与后端服务器通信以获取...
4. **处理异步加载**: 当资源是从服务器加载时,可能需要处理异步加载情况。可以监听 `onload` 或 `canplaythrough` 事件来确认资源已经完全加载并可播放: ```javascript myEmbed.onload = function() { ...
4. 使用`Rotate`效果创建旋转动画。 5. 可选地,添加更多交互性和优化,如缓动效果、键盘控制等。 通过这种方式,我们能够利用Flex创建出具有视觉吸引力的产品展示,让用户体验更加生动和互动。无论你是初学者还是...