- 浏览: 420480 次
- 性别:
- 来自: 济南
-
最新评论
-
nianshi:
slideDown就是show的滑动效果版本, slideUp ...
Jquery零碎代码收藏 -
nianshi:
以后编写JS代码,少写<div onclick=&quo ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素相对父元素的偏移var p = $("p ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素在当前窗口的相对偏移var p = $(" ...
Jquery零碎代码收藏 -
wuchu:
谢谢
Flex 读取XML配置文件总结
文章列表
可以在 Adobe® Flex™ 应用程序中嵌入各种类型的资源。 嵌入的资源被编译到 Flex 应用程序的 SWF 文件中。 它们不是在运行时加载的, 您并非必须使用您的应用程序部署原始资源文件。
提示: 嵌入资源的另一种方法是在运行时加载它们。 在运行时加载的资源必须使用您的应用程序进行部署, 因为它们没有被编译到您的应用程序中。 这具有保持 Flex 应用程序的文件大小更小和缩短其初始加载时间的优点。
可以嵌入具有 PNG、JPEG 和 GIF 文件格式的图像, SWF 文件, 具有 MP3 文件格式的声音文件, SVG 文件和字体。 下列主题描述如何嵌入这些资源:
图 ...
Flex 组件的定位和布局
大多数 Flex 容器使用预定义的规则集来自动定位您在其内定义的所有子组件。如果您使用 Canvas 容器, 或者 Application 或
Panel 容器, 其 layout 属性被设置为 "absolute", 则可以为其子级指定绝对位置, 或者使用基于限制的布局。
在 Flex 应用程序中定位组件的方法有三种:
使用自动定位
使用绝对定位
使用基于限制的布局
使用自动定位对于大多数容器, Flex 会根据容器的布局规则 (如布局方向、容器填充和容器的子级之间的间隙) 自动定位容器子级。
对于使用自动定位的容 ...
处理事件
Adobe® Flex™ 应用程序是事件驱动的。事件让程序员知道用户何时与界面组件交互, 以及在组件的外观或生命周期中何时发生重要的变化, 如组件的创建或破坏或调整其大小。
当组件的实例发出某个事件时, 会通知您注册为该事件的监听器的对象。您在 ActionScript 中定义事件监听器 (也称为事件处理程序) 来处理事件。您在组件的 MXML 声明中或者在 ActionScript 中注册事件的事件监听器。
接收事件通知有三种方式:
在 MXML 中注册事件处理程序
在 MXML 定义中创建线上事件处理程序
通过 ActionScript 注册事件监听器
在 MXM ...
使用 MXML 和 ActionScript 进行编码
Adobe® 将 Flex 实施为 ActionScript 类库。 该类库包含组件 (容器和控件)、管理器类、数据服务类和所有其他功能的类。 您通过将 MXML 和 ActionScript 语言与该类库一起使用来开发应用程序。
MXML
MXML ...
创建您的第一个应用程序
MXML 文件是普通的 XML 文件, 所以可以选择多种开发环境。 简单的文件编辑器、专用的 XML 编辑器或者支持文本编辑的集成开发环境
(IDE) 均可用于 MXML 代码编写。 Flex 提供专用的 IDE, Adobe Flex Builder 3,
您可以使用它来开发应用程序。
MXML 文件的第一行是 XML 声明。 此行必须成为每个 MXML 文件的第一行。
下一行是 <mx:Application>
标签, 它定义始终是 Flex 应用程序的根标签的 Application 容器。
<mx:Panel>
...
1,修改html-template下的index.template.html文件…增加四行
view plaincopy to clipboardprint?
1. <!-- saved from url=(0014)about:internet -->
2. <html lang="en">
3.
4. <!--
5. Smart developers always View Source.
6.
7. This application was buil ...
本文向大家简单介绍一下Flex全屏的原理和局部Flex全屏的几种方法,Flex全屏和flash全屏其实是相似的,都是由as控制的。
本文和大家重点讨论一下Flex全屏的原理和局部Flex全屏的几种方法,Flex全屏和flash全屏其实是相似的,都是由as控制的,当选择以Flex全屏显示的时候,会自动更改swf的高和宽,以Flex全屏幕显示整个swf。
Flex全屏
1.Flex全屏的原理:
Flex全屏和flash全屏其实是相似的,都是由as控制的,当选择以Flex全屏显示的时候,会自动更改swf的高和宽,以Flex全屏幕显示 ...
我想跟踪用户鼠标位置,可以是相对于父容器或相对于容器中其他子组件。
解决办法
使用Stage 和MouseEvent 类的本地位置属性以及所有容器都继承自UIComponent 的mouseX和mouseY 属性。
讨论
MouseEvent 类有四个属性可用于确定鼠标位 ...
关于Adobe Flex获取屏幕信息及任务栏高度.
在Screen中就可以获取显示器的相关参数。
得到显示器的分辨率
screen.width
screen.height
在Flex中增加一个新的事件,通常需要如下步骤:
1. 创建一个自定义的事件类,该类继承自flash.events.Event,比如
1: package mypackage
2: {
3: import flash.events.Event;
4:
5: public class ValueChangedEvent extends Event
6: {
7: // event name
8: public static const VALUE_CHANGED:String = "valueChanged ...
在项目中新建一个locale的目录(src目录下);
在locale目录下创建需要支持语言的子目录,如locale/zh_CN, locale/en_US;
在这些子目录下新建properties文件(en_US.properties,zh_CN.properties),各目录下的属性文件需要 同名。属性文件的格式与java的属性文件相同,每行以"key=value"的形式列出键值对,以utf-8编码保存文件;
编译mxml文件时加上 -locale=en_US,zh_CN -source-path=/locale/{locale}的选项;
在flex的sdk ...
由于工作关系,只能简单整理下曾经做项目的心得,这里先谈谈As3.0的自定义事件。
对初学者可能感觉自定义很复杂,但等你克服恐惧真的用多了的话就会发觉其实自定义事件很简单,但正是简单的它可以让你的程序更灵活。
首先打开一个Flex项目 新建一个As类 让他继承Event,自动会生成一下代码:
view plaincopy to clipboardprint?
1. package com.event
2. {
3. import flash.events.Event;
4. public class myEvent extends Eve ...
load 一张网络上的图片,发现不能用 setMask 对其遮罩,trace 出现“安全沙箱冲突”。知道原因就好办了,调用不同域的对象或变量需要 allowDomain,如下:
System.security.allowDomain("www.zhugao.cn");
loadMovie("http://www.zhugao.cn/images/links/links_zhugao.jpg", my_mc);
注意,“www.zhugao.cn”和“zhugao.cn”不是相同域,根据目标而定。例如 loadMovie("http://p ...
有用的Flex Builder快捷键
Adobe 在开发Flex最有利的工具就是Flex Builder,然而,工欲善其事,必先利其"键",快速键对一般开发者来说都非常有用,非但如此,很多快速键与组合键是会与其他软体或系统都有雷同之 处,举个例子来说,Ctrl + C就是复制,Ctrl + V就是贴上,看看许多作业系统与编辑软体是不是都一样呢?若你有注意到就会不难发现,其实Flex Builder有很多与Eclipse编辑工具也是有许多相似之处。
多加善以利用吧!
Ctrl-F11: 执行(Run)
F11: 除错(Debug)
Ctrl-Alt-Down: 重复目前所 ...
CSS file 收藏
/* CSS file */
/* Global
{
color: #FFFFFF;
themeColor: #000000;
} */
Application
{
color: #FFFFFF;
backgroundColor: #000000;
backgroundImage: Embed(source="images/theme3.jpg");
backgroundSize: auto;
paddingTop: 0;
}
Accordion
{
downSkin: Embed(source="blendSkin.swf&quo ...