//获得屏幕的分辨率
var x:Number=Capabilities.screenResolutionX;
var y:Number=Capabilities.screenResolutionY;
Alert.show( “x=” +x+ “y=” +y);
第二种方法
Alert.show(stage.fullScreenWidth+ “==” +stage.fullScreenHeight);
//获得 stage(工作区)的宽、高
Alert.show(stage.stageWidth+”==”+stage.stageHeight);
//读取xml文件
private function readxml2():void
{
var urlrequest:URLRequest=new URLRequest(“file/stu.xml”);
var urlloader:URLLoader=new URLLoader(urlrequest);
urlloader.addEventListener(Event.COMPLETE, completehandler);
}
private function completehandler(event:Event):void
{
var xml:XML=new XML(event.target.data);
// var arr:Array=new Array(xml);
this.dg.dataProvider=xml.children();
this.tree.dataProvider=xml;
this.cb.dataProvider=xml.children();
// this.hlist.dataProvider=xml.children();
}
//flex 获得系统路径
var add:String=ExternalInterface.call(“window.location.href.toString”,1);
Alert.show(add);
//背景颜色不断变化
private function changeBG():void{
var mytime:Timer=new Timer(2000);
mytime.addEventListener(TimerEvent.TIMER,changHandle);
mytime.start();
}
private function changHandle(e:TimerEvent):void{
this.setStyle(“backgroundColor”,Math.random()* 0xffffff);
}
//获得键盘按下的键的值
public function getCode():void
{
btn.addEventListener(KeyboardEvent.KEY_DOWN, keyHandle);
}
function keyHandle(event:KeyboardEvent):void
{
Alert.show(“你按下了:” + String.fromCharCode(event.charCode));
}
//动态加载不同界面
import commont.Two;
import commont.One;
var t:Two= new Two();
var o:One= new One();
private function showOne(): void {
tw.removeAllChildren();
tw.addChild(o);
}
private function showTwo(): void {
tw.removeAllChildren();
tw.addChild(t);
}
//flex 绑定图片
[ Bindable ]
[ Embed (source= "img/1.jpg" )]
public var phone1:Class;
//日期中文标题
// 选择日期 dateChoose
function disDate(): void {
txtDate.text=fm.format(dtchoose.selectedDate.toLocaleDateString());
}
//flex 中添加html标记
//flex 带下划线的链接
this .lblLink.htmlText= “ 新 闻
” ;
rollOut="focusManager.activate()" styleName=" Label "
creationComplete="link()" />
.Label { text-roll-over-color : red ; text-decoration : underline ;
background-color : green ; font-size : 12px ; text-selected-color :
red ;}
//flex 转向 URL
V ar url:URLRequest=new URLRequest( “ http://www.google.cn ” );
navigateToURL(url, ” _self ” );// 在本页打开
navigateToURL(url, ” _blank ” );// 在新的一页打开
//弹出对话框
——— 非模式打开———
PopUpManager.createPopUp( this , 类 (界面)的名称 );
———模式打开———
var ep: Main = new Main ();
PopUpManager.addPopUp(ep, this , true ); // 界面,打开窗口父类,是否模式
PopUpManager.centerPopUp(ep); // 在父类窗口居中
//—–Alert的用法
public function test(): void
{
var glow:GlowFilter= new GlowFilter();
glow.color=StyleManager.getColorName( “blue” ); // 边框颜色
glow.strength=5;
glow.alpha=0.8;
var alert:Alert=Alert.show( ” 是否选择 ” , ” 提示 ” ,Alert.YES|Alert.NO, this ,alertHandle);
alert.filters=[glow];
}
private function alertHandle(event:CloseEvent): void {
if (event.detail==Alert.YES){
lbl.text= ” 是 ” ;
} else {
lbl.text= ” 否 ” ;
}
}
//flex Com bo box添加 – 请选择-
private function loadCB(){
var arr:Array= new Array( “- 请选择 -” );
for ( var i:int=1;i<10;i++){
arr[i]=i;
}
this .cb.dataProvider=arr;
}
//combobox 选择的值和下标
private function selected(): void {
Alert.show(cb.selectedItem.toString()+ " 下标 :" +cb.selectedIndex);
}
//鼠标移动变大,Button加图片,变手型
labelPlacement=" bottom " width=" 67 " useHandCursor=" true " buttonMode=" true " />
private function changBig(): void {
this .btn.scaleX=1.5;
this .btn.scaleY=1.5
}
private function changSmall(): void {
this .btn.scaleX=1;
this .btn.scaleY=1;
}
//flex panel 拖动效果
private function ondragStart(event:MouseEvent): void {
Panel(event.target).startDrag();
}
private function ondragStop(event:MouseEvent): void {
Panel(event.target).stopDrag();
}
// 写入共享数据
share=SharedObject.getLocal( “username” );
share.data.userName=txtUser.text;
share.flush();
//读取共享数据
var share:SharedObject=SharedObject.getLocal( “username” );
Alert.show(share.data.userName);
//jsp/html文件嵌入到flex中(需要把 flexiframe.swc 放在项目的flex_libs下)
A pplication标签内 xmlns:code= http://code.google.com/p/flex-iframe/
//检查使用的操作系统
private function checkOS(): void {
var os:String=Capabilities.os;
tt.text= " 你的操作系统是 :--" +os;
}
//检查所使用的浏览器
private function checkPlay(): void {
var play:String=Capabilities.playerType;
Alert.show(play);
if (play== "ActiveX" ){
tt.text= " 你的浏览器是 --IE" ;
} else if (play== "PlugIn" ){
tt.text= " 你的浏览器是 --Mozilla-Firefox" ;
} else {
tt.text= " 你的浏览器是 -- 其他 " ;
}
}
//检查player的版本和使用的语言
private function other(): void {
var v:String=Capabilities.version;
var l:String=Capabilities.language;
tt.text= " 你的 flayer 版本号: --" +v+
"\r\n 你的语言是: --" +l;
}
//改变鼠标样式
[ Bindable ]
[ Embed (source= "img/157.jpg" )]
public var cur:Class;
private function initCursor(event:Event){
CursorManager.setCursor(cur);
}
//设置 AdvancedDataGrid 的表头竖线为空
headerSortSeparatorSkin=" mx.skins.ProgrammaticSkin "
//获得鼠标坐标
var cx:Number=CursorManager.currentCursorXOffset;
var cy:Number=CursorManager.currentCursorYOffset;
var id:int=CursorManager.currentCursorID;
Alert.show( "x:=" +cx+ "y:=" +y+ "id=" +id);
分享到:
相关推荐
这个"Flex小知识点"的标题暗示我们将探讨Flex的基本概念、核心组件以及它在实际开发中的应用。这篇博文链接虽然没有提供具体内容,但我们可以通过对Flex的通用知识进行深入讲解来涵盖相关主题。 首先,Flex提供了...
总的来说,这个Flex飞机小游戏源码是一个深入理解Flex游戏开发的起点。通过研究和修改源码,开发者可以掌握如何在Flex环境中创建动态、互动的游戏,并且能够将这些知识应用于其他类型的RIA项目。无论是对于初学者...
在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与ActionScript**:Flex应用主要由两种语言编写,MXML用于定义组件结构和界面布局,而ActionScript则处理逻辑和业务代码。在"万年历记事本"的源码中...
10. **实践项目**:理论学习后,通过实际项目练习,将所学知识应用于实践中,是巩固和提高技能的最佳方式。 在本教程中,"作者说明.txt"可能包含了作者的学习心得和使用建议,"Flex中的架包"可能是Flex项目的源码或...
这些资源的集合为学习和精通Flex提供了丰富的素材,无论你是初学者还是有一定经验的开发者,都能从中找到所需的知识点,提升自己的技能水平。通过深入学习这些文档,你可以掌握如何使用Flex构建交互性强、用户体验...
【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、...以上是Flex面试题中涉及的主要知识点,理解和掌握这些内容对于Flex开发者来说至关重要,能够帮助他们在面试中表现出扎实的技术功底。
flex 常用 知识 问答 flex 常用 知识 问答 flex 常用 知识 问答
此“FLEX网站源码”压缩包文件很可能包含了一系列Flex项目或组件的源代码,可以帮助开发者理解和学习Flex的相关知识。 1. **Flex框架介绍**:Flex框架主要由Flex SDK和Flex Builder两部分组成。SDK是免费的,包含...
是学习完《软件开发新技术》课程后进行的一次全面的综合练习,涉及的深度广些并更加接近实用,要求学生利用所学知识分析、设计并实现一个较简单的基于Flex技术的软件。通过课程设计,使学生综合使用所学过的系统分析...
【标题】"记事万年历flex源码"所涉及的知识点主要集中在Adobe Flex技术和日历应用程序开发上。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA)。它允许开发者使用MXML和ActionScript来创建...
标题中的“Flex进度条小例子”表明我们将讨论的是使用Adobe Flex技术实现的进度条组件的应用。Flex是一个开源的、基于MXML和ActionScript的框架,用于构建富互联网应用程序(RIA)。在Flex中,我们可以创建自定义的...
本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的核心概念、组件、布局、事件处理以及数据绑定等关键知识点。 1. **Flex简介** Flex是基于ActionScript 3.0和Flash Player或...
教程中,你可以期待以下几个关键知识点的讲解: 1. **Flex基础**:首先会介绍Flex的基本概念,包括什么是Flex,为什么使用Flex,以及Flex的应用场景。这将帮助你理解Flex在RIA开发中的重要性。 2. **ActionScript...
Flex全书籍涵盖了Adobe Flex这一开发框架的广泛知识,它是一个用于构建富互联网应用程序(RIA)的开源SDK。Flex SDK提供了创建交互式、数据驱动的Web应用程序所需的工具和库。PDF版本的书籍通常包含了完整的理论介绍...
总之,"flex教程_chm"是一个集Flex 4.0 API、基础理论、实践指导和实例演示为一体的综合教程,无论你是Flex的新手还是有经验的开发者,都能从中获取宝贵的知识和技能,进一步提升你的Flex开发能力。
本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex Air的各项功能、开发环境的搭建、程序设计以及调试等关键知识点。 一、Flex Air简介 Flex Air是Flex框架的一部分,它扩展了Flash Player的...
以下是对 Flex 开发中涉及的关键知识点的详细解释: 1. **Design 视图与 Source 视图**: - **Design 视图**:提供了一个图形化界面,用于直观地布局和设计用户界面元素,如按钮、图片等。 - **Source 视图**:...
《Flex入门培训》这部分内容通常会涵盖以下关键知识点: 1. **Flex架构与环境**:介绍Flex SDK(软件开发工具包)和Flex Builder(现称为Flash Builder),以及如何安装和配置这些工具。 2. **MXML和ActionScript*...
在给定的标题和描述中,“flex放大镜”、“flex滤镜”、“flex图像放大”以及“局部图像放大”都是关于如何利用Flex来增强图像展示效果的关键概念。下面将详细解释这些知识点。 1. Flex放大镜(Magnifying Glass)...