`
tw5566
  • 浏览: 460683 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

flex4 实现左右移动效果

阅读更多
<?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>

 

 

分享到:
评论

相关推荐

    FLex 左右滑动图片墙

    在本文中,我们将深入探讨如何使用Adobe Flex技术创建一个具有左右滑动功能的图片墙。Flex是一种基于ActionScript 3(AS3)的开源框架,主要用于构建富互联网应用程序(RIA)。通过利用Flex,开发者可以轻松地创建...

    flex 图片轮播效果

    "flex 图片轮播效果"是指利用Adobe Flex这一开发框架来实现这种功能。Flex是一款基于ActionScript和MXML的开源工具,主要用于构建富互联网应用程序(RIA)。以下是对这个主题的详细讲解: 首先,Flex支持XML...

    flex 图片浏览,flex图片滚动效果

    在本案例中,"flex 图片浏览,flex图片滚动效果"是指利用Flex技术实现的动态图片展示和浏览功能,它能为用户提供流畅、交互性强的图片查看体验。 在Flex中,我们可以使用各种组件来创建图片浏览和滚动效果。主要...

    flex 移动折线图

    4. 处理DragRelease事件:在DRAG_RELEASE事件处理器中,更新LineChart的数据源,使其根据拖动的距离变化,实现图表的左右移动效果。 五、计算和更新数据 在DRAG_RELEASE事件中,你需要计算用户拖动的距离,并根据这...

    ifeng 图片左右滚动效果

    在压缩包中的"ifeng 图片左右滚动效果"可能包含了这些代码文件,通过学习和理解这些文件,你可以了解到具体实现细节。 总的来说,"ifeng 图片左右滚动效果"是一个实用且美观的网页设计元素,它结合了JavaScript和...

    实现表格动态滚动效果

    本教程将详细介绍如何使用CSS和JavaScript来实现一个类似表格的动态滚动效果,通过`ul`和`li`标签来模拟表格结构。 ### CSS基础布局 首先,我们需要创建一个容器来包裹我们的“表格”。这可以通过`&lt;div&gt;`标签实现...

    图片带左右箭头滚动+鼠标点击放大效果

    4. **动画效果**:为了让滚动和放大过程更加平滑,我们可以使用CSS3的过渡效果(`transition`)或者JavaScript的`requestAnimationFrame`。这两个方法可以创建流畅的动画,提升用户体验。 5. **响应式设计**:考虑...

    VUE实现从左到右滚动或从右至左滚动

    本教程将详细讲解如何使用Vue.js实现从左到右或从右至左的滚动效果,适用于展示文字或图片内容。 首先,确保你已经安装了Vue.js环境。如果你还没有设置,可以使用官方推荐的Vue CLI工具来快速创建一个新的项目。...

    自适应浏览器宽度的左右滚动图片效果

    4. **CSS3动画**:使用CSS3的`transform`和`transition`属性,可以实现平滑的图片滚动效果。例如,通过改变`transform: translateX()`的值,可以实现图片在水平方向上的平滑移动。 5. **JavaScript控制**:为了让...

    简单左右连续滚动

    通过改变元素的`transform: translateX()`值,可以实现平滑的左右移动效果。 5. **JavaScript库和框架**:在实际开发中,开发者可能会选择使用jQuery或者其他JavaScript库来简化代码,或者利用React、Vue等前端框架...

    可以左右移动横向无缝滚动的JS图片展示

    本文将深入探讨如何使用JavaScript实现一个可以左右移动的横向无缝滚动图片展示的效果。 首先,我们需要理解无缝滚动的概念。无缝滚动是指在用户滚动页面时,内容能够平滑过渡,没有明显的中断或跳跃感,就像一个...

    Flex air中TileList控件实现相册

    同时,确保横向滚动策略开启,以便实现水平翻页。 四、图片放大浏览 点击单个图片时,可以弹出一个全屏预览窗口,使用一个独立的Image组件来显示大图。通过监听TileList的`click`事件,获取到被点击的图片信息,并...

    纯css3带动画效果的左右滑动按钮

    【纯css3带动画效果的左右滑动按钮】是一种利用CSS3特性实现的交互式设计,主要用于创建具有平滑动画和视觉吸引力的开关按钮。在现代网页设计中,这种按钮常用于用户界面,如设置选项、开启/关闭功能等。CSS3作为...

    点击左右箭头实现滚动广告图片js代码

    例如,我们可以设置容器的宽度和溢出隐藏,以便实现平滑的滚动效果。 ```css .slider-container { width: 100%; overflow: hidden; } .slider { display: flex; transition: transform 0.5s; /* 添加平滑过渡...

    12条常用Flex代码 值得收藏

    在Flex应用程序中,经常需要取随机颜色,以便实现特殊的视觉效果。使用`lbl.setStyle('color', 0xffffff*Math.random());`语句可以实现这一功能。 8. 清除子串左侧空格 在Flex应用程序中,经常需要清除子串左侧...

    图片左右滚动类似翻页切换幻灯片效果

    5. **优化与兼容**:考虑到不同设备和浏览器的差异,开发者需要确保滚动效果在各种环境下都能正常工作。这可能涉及到对CSS3特性的浏览器兼容性处理,以及针对触摸设备的响应式设计。 6. **可访问性**:为了确保所有...

    flex 俄罗斯方块 源码

    通过分析和学习这款Flex实现的俄罗斯方块源码,不仅可以重温编程的乐趣,还能对Flex开发有更深入的理解,这对于希望从事RIA开发的程序员来说是一份宝贵的资料。同时,这也是一次穿越时空的旅程,让我们在编码的世界...

    flex 图片预览

    4. 可能还使用了CSS3的`transform`和`transition`属性来实现平滑的缩放和移动效果。 项目的三种不同布局和功能差异化设计可能包括: 1. 图片网格布局:适合展示多张图片,用户可以通过点击预览大图。 2. 滑动预览...

    flex 标签云源代码

    4. **Flex循环滚动**:实现标签云的滚动效果,通常需要结合JavaScript来实现。可以设置定时器,改变Flex项目的顺序或者容器的宽度,以达到上下左右滚动的效果。 5. **自动换行**:通过`flex-wrap`属性,可以决定...

    控制图片左右滚动并带滚动条图片展示特效

    最后,为了确保图片展示的连续性,通常会使用CSS的`display: inline-block`或`flex`布局使图片排列整齐,并通过CSS3的`transition`属性实现平滑过渡效果。 总结来说,"控制图片左右滚动并带滚动条图片展示特效"涉及...

Global site tag (gtag.js) - Google Analytics