Posted in 07/14/2009 ¬ 12:02h.admin
首先说说Flex中的元素分类,从功能层面可以把Flex中的元素分为组件(Components)和容器(Containers)两大类:
组件 – 是指那类具有明确交互或数据展示功能的元素,例如Button、Checkbox、Datagrid、List等。
容器 – 是指那类用来放置其他元素的元素,容器往往不具有特定的交互功能,主要的功能就是容纳元素。容器再细分又可以分为布局(Layout)容器和导航(Navigator)容器,其中布局容器的功能就是用来布局界面元素的,例如Application、Panel等;导航容器主要用于进行功能性的导航,进行界面切换,例如TabNavigator等。
Read the rest of this entry »
Posted in 07/07/2021 ¬ 23:51h.admin
MXML
MXML是Adobe为Flex推出的一套基于XML的标记语言,目的在于简化Flex的UI开发。实际功能则不仅仅局限于此,除了可以实现布局、控件等UI之外,还可以实现数据定义、与服务器交互等功能。MXML中的标签基本上都与Flex类库中的某个类相关联的(编译器标签除外),这一点从framework中的mxml-manifest.xml文件中可以看到。
Read the rest of this entry »
Posted in 07/05/2021 ¬ 16:11h.admin
从Adobe的产品范畴来看,Flash和Flex是面向开发人员的工具,开发人员依赖这两个工具来开发Flash应用程序。而Flash Player与AIR则是Flash的运行环境(runtimes),其中Flash Player主要用于浏览器而AIR主要用于桌面程序。
Read the rest of this entry »
Posted in 07/02/2021 ¬ 00:06h.admin
问题描述
在很多情况下,我们需要这样的一种效果,当鼠标进入元素时做某些操作,而当鼠标离开元素时又做另外一些操作。很自然的我们会想到DOM事件中的onmouseover和onmouseout事件,其中onmouseover表示的是当鼠标从元素之外移入元素时触发的事件,而onmouseout则表示鼠标从元素移出时触发的事件。具体效果请看这个页面。
从页面的效果中可以看出以下两个问题:
当鼠标从当前元素进入到其子元素时会触发当前元素的onmouseout事件,也就是说视其离开了当前元素。
当子元素中发生onmouseove和onmouseout事件时,由于冒泡机制会被父元素捕获。
Read the rest of this entry »
Posted in 07/01/2021 ¬ 00:06h.admin
今天读到Steve Souders的一篇关于如何放置内联脚本的文章-Positioning Inline Scripts,现总结在文本。
之前译的一篇文章《无阻塞加载脚本》谈到的是外部脚本对于页面性能的影响,例如阻塞资源下载、阻塞页面渲染等。而对于inline的脚本,同样存在类似的问题,有的甚至是有过之而无不及。
Read the rest of this entry »