<?xml version="1.0"?>
<!-- dpcontrols\XMLListCollectionWithList.mxml -->
<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/mx"
width="550">
<fx:Script>
<![CDATA[
import mx.collections.XMLListCollection;
import mx.collections.ArrayCollection;
/* An XML object with categorized produce. */
[Bindable]
public var myData:XML=
<catalog>
<category name="Meat">
<product name="Buffalo"/>
<product name="T Bone Steak"/>
<product name="Whole Chicken"/>
</category>
<category name="Vegetables">
<product name="Broccoli"/>
<product name="Vine Ripened Tomatoes"/>
<product name="Yellow Peppers"/>
</category>
<category name="Fruit">
<product name="Bananas"/>
<product name="Grapes"/>
<product name="Strawberries"/>
</category>
</catalog>;
/* An XMLListCollection representing the data
for the shopping List. */
[Bindable]
public var listDP:XMLListCollection = new XMLListCollection(new XMLList());
/* Add the item selected in the Tree to the List XMLList data provider. */
private function doTreeSelect():void {
if (prodTree.selectedItem)
listDP.addItem(prodTree.selectedItem.copy());
}
/* Remove the selected in the List from the XMLList data provider. */
private function doListRemove():void {
if (prodList.selectedItem)
listDP.removeItemAt(prodList.selectedIndex);
}
]]>
</fx:Script>
<s:HGroup>
<mx:Tree id="prodTree" dataProvider="{myData}" width="200"
showRoot="false" labelField="@name"/>
<s:VGroup>
<s:Button id="treeSelect" label="Add to List"
click="doTreeSelect()"/>
<s:Button id="listRemove" label="Remove from List"
click="doListRemove()"/>
</s:VGroup>
<s:List id="prodList" dataProvider="{listDP}" width="200"
labelField="@name"/>
</s:HGroup>
</s:Application>
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Adobe Flex技术创建一个具有左右滑动功能的图片墙。Flex是一种基于ActionScript 3(AS3)的开源框架,主要用于构建富互联网应用程序(RIA)。通过利用Flex,开发者可以轻松地创建...
"flex 图片轮播效果"是指利用Adobe Flex这一开发框架来实现这种功能。Flex是一款基于ActionScript和MXML的开源工具,主要用于构建富互联网应用程序(RIA)。以下是对这个主题的详细讲解: 首先,Flex支持XML...
在本案例中,"flex 图片浏览,flex图片滚动效果"是指利用Flex技术实现的动态图片展示和浏览功能,它能为用户提供流畅、交互性强的图片查看体验。 在Flex中,我们可以使用各种组件来创建图片浏览和滚动效果。主要...
4. 处理DragRelease事件:在DRAG_RELEASE事件处理器中,更新LineChart的数据源,使其根据拖动的距离变化,实现图表的左右移动效果。 五、计算和更新数据 在DRAG_RELEASE事件中,你需要计算用户拖动的距离,并根据这...
在压缩包中的"ifeng 图片左右滚动效果"可能包含了这些代码文件,通过学习和理解这些文件,你可以了解到具体实现细节。 总的来说,"ifeng 图片左右滚动效果"是一个实用且美观的网页设计元素,它结合了JavaScript和...
本教程将详细介绍如何使用CSS和JavaScript来实现一个类似表格的动态滚动效果,通过`ul`和`li`标签来模拟表格结构。 ### CSS基础布局 首先,我们需要创建一个容器来包裹我们的“表格”。这可以通过`<div>`标签实现...
4. **动画效果**:为了让滚动和放大过程更加平滑,我们可以使用CSS3的过渡效果(`transition`)或者JavaScript的`requestAnimationFrame`。这两个方法可以创建流畅的动画,提升用户体验。 5. **响应式设计**:考虑...
本教程将详细讲解如何使用Vue.js实现从左到右或从右至左的滚动效果,适用于展示文字或图片内容。 首先,确保你已经安装了Vue.js环境。如果你还没有设置,可以使用官方推荐的Vue CLI工具来快速创建一个新的项目。...
4. **CSS3动画**:使用CSS3的`transform`和`transition`属性,可以实现平滑的图片滚动效果。例如,通过改变`transform: translateX()`的值,可以实现图片在水平方向上的平滑移动。 5. **JavaScript控制**:为了让...
通过改变元素的`transform: translateX()`值,可以实现平滑的左右移动效果。 5. **JavaScript库和框架**:在实际开发中,开发者可能会选择使用jQuery或者其他JavaScript库来简化代码,或者利用React、Vue等前端框架...
本文将深入探讨如何使用JavaScript实现一个可以左右移动的横向无缝滚动图片展示的效果。 首先,我们需要理解无缝滚动的概念。无缝滚动是指在用户滚动页面时,内容能够平滑过渡,没有明显的中断或跳跃感,就像一个...
同时,确保横向滚动策略开启,以便实现水平翻页。 四、图片放大浏览 点击单个图片时,可以弹出一个全屏预览窗口,使用一个独立的Image组件来显示大图。通过监听TileList的`click`事件,获取到被点击的图片信息,并...
【纯css3带动画效果的左右滑动按钮】是一种利用CSS3特性实现的交互式设计,主要用于创建具有平滑动画和视觉吸引力的开关按钮。在现代网页设计中,这种按钮常用于用户界面,如设置选项、开启/关闭功能等。CSS3作为...
例如,我们可以设置容器的宽度和溢出隐藏,以便实现平滑的滚动效果。 ```css .slider-container { width: 100%; overflow: hidden; } .slider { display: flex; transition: transform 0.5s; /* 添加平滑过渡...
在Flex应用程序中,经常需要取随机颜色,以便实现特殊的视觉效果。使用`lbl.setStyle('color', 0xffffff*Math.random());`语句可以实现这一功能。 8. 清除子串左侧空格 在Flex应用程序中,经常需要清除子串左侧...
5. **优化与兼容**:考虑到不同设备和浏览器的差异,开发者需要确保滚动效果在各种环境下都能正常工作。这可能涉及到对CSS3特性的浏览器兼容性处理,以及针对触摸设备的响应式设计。 6. **可访问性**:为了确保所有...
通过分析和学习这款Flex实现的俄罗斯方块源码,不仅可以重温编程的乐趣,还能对Flex开发有更深入的理解,这对于希望从事RIA开发的程序员来说是一份宝贵的资料。同时,这也是一次穿越时空的旅程,让我们在编码的世界...
4. 可能还使用了CSS3的`transform`和`transition`属性来实现平滑的缩放和移动效果。 项目的三种不同布局和功能差异化设计可能包括: 1. 图片网格布局:适合展示多张图片,用户可以通过点击预览大图。 2. 滑动预览...
4. **Flex循环滚动**:实现标签云的滚动效果,通常需要结合JavaScript来实现。可以设置定时器,改变Flex项目的顺序或者容器的宽度,以达到上下左右滚动的效果。 5. **自动换行**:通过`flex-wrap`属性,可以决定...
最后,为了确保图片展示的连续性,通常会使用CSS的`display: inline-block`或`flex`布局使图片排列整齐,并通过CSS3的`transition`属性实现平滑过渡效果。 总结来说,"控制图片左右滚动并带滚动条图片展示特效"涉及...