as3 备忘录
//网址链接,转向指定网址(注意:本地访问网址可能会弹出安全提示!):
var urlStr:String = "http://xwuxin.iteye.com"; var currUrl:URLRequest = new URLRequest(urlStr); var openLoc:String = "_blank"; //网页打开位置 navigateToURL(currUrl,openLoc);
//as3读取xml文件
var xml:XML; var xmlList:XMLList; var xmlLoader:URLLoader; var xmlSrc:String = "data/sys.xml"; xmlLoader = new URLLoader(); xmlLoader.load(new URLRequest(xmlSrc)); xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded); xmlLoader.addEventListener(IOErrorEvent.IO_ERROR,xmlError); xmlLoader.addEventListener(ProgressEvent.PROGRESS,xmlPro); //加载xml private function xmlLoaded(event:Event):void { xml = XML(event.target.data); xmlList = xml.children();//这个东东就是root结点下的一个列表对象,通过它去操作root结点下的东东(详细去查API)。 } //加载出错处理 private function xmlError(event:Event):void{ } // 加载侦听。可用来获取加载时的一些信息。 private function xmlPro(event:Event):void{ }
//在文本框中追加文本请使用高效率的appendText();如:nameTxt.appendText("append text test!");
//as3检测操作系统
var os:String = System.capabilities.os.substr(0,3); if(os == "Win"){ //Windows-specific code goes here }else if(os == "Max"){ //Max-specific code goes here }else { //Must be Unix or Linux }
//as3检测播放器类型
var playerTypeStr:String = flash.system.Capabilities.playerType; if(playerTypeStr == "Plugin"){ }else if(playerTypeStr == "ActiveX") { //do actions for IE }else { //do actions for no browser }
//as3检测系统语言
//Example output:en-US trace(flash.system.Capabilities.language); var greetings:Array = new Array(); greetings["en"] = "Hello"; greetings["es"] = "Hola"; greetings["fr"] = "Bonjour"; if(greeting[lang] == undefined){ lang = "en"; } trace(greetings[lang]);
//as3检测显示设置
//screenResolutionX和screenResolutionY属性返回桌面的显示分辨率: trace(flash.system.Capabilities.screenResolutionX); trace(flash.system.Capabilities.screenResolutionY);
//as3缩放影片
stage.scaleMode = StageScaleMode.SHOW_ALL; stage.scaleMode = StageScaleMode.NO_BORDER; stage.scaleMode = StageScaleMode.EXACT_FIT; stage.scaleMode = StageScaleMode.NO_SCALE;
//as3改变对齐方式,属性很多,其它请参考文档。
flash.display.StageAlign类的属性 stage.align = flash.display.StageAlign.TOP_RIGHT;
//隐藏flash播放器的菜单项
设置stage.showDefaultContextMenu属性
//下面的语句可以移除许多项目,Settings和About是不能移除的 stage.showDefaultContextMenu = false;
//检测设备音频
//flash.system.Capabilities类的hasAudio和hasMP3属性
hasAudio返回true表明可以播放音频。
hasMP3返回true表明可以播放MP3
//提示用户改变播放器设置
//打开用户的Flash播放器设置对话框窗口.
//使用flash.system.Security.showSettings()方法
//下面例子打开本地存储面板:
flash.system.Security.showSettings(SecurityPanel.LOCAL_STORAGE);
//千分位格式化数字
public static function formatno(n:String) { var Num:uint; if (n.indexOf(".") != -1) { Num = uint(n.substring(0, n.indexOf("."))); } else { Num = uint(n); } var arr = new Array('0'), i = 0; if (n.indexOf(",") == -1) { while (Num>0) { arr[i] = ''+Num%1000; Num = Math.floor(Num/1000); i++; } arr = arr.reverse(); for (var i1 in arr) { if (i1>0) { while (arr[i1].length<3) { arr[i1] = '0'+arr[i1]; } } } } else { trace("d"); arr[i] = Num; } var Dec:String; if (n.indexOf(".") != -1) { Dec = n.substring(n.indexOf(".")); } else { Dec = ""; } if (Dec.length == 0 || Number(Dec) == 0) { arr += ".00"; } else if (Dec.length == 2) { arr += Dec+"0"; } else { arr += Dec; } //delete Num, Dec, i; return arr; }
舞台上元件得到不到的原因:
在flash cs3中(cs4适用),当主时间轴(stage)上有影片剪辑的实例,且该影片剪辑有实例名称,并且关闭了“自动声明舞台上的实例”功能时(文件 ->发布设置->flash->ActionScript 3.0设置),你需要在文档类中手动声明与实例名称相同的属性,否则会报错。
在文档类以外的其他类中访问舞台对象 解决方法:
1:侦听,该类的实例被加到舞台以后,才访问该实例的stage属性。
2:创建实例的时候,把场景当参数传入这个类中。
3:创建一个顶级的继承MovieClipt的类,里面一个静态属性,存放stage的引用。其他的类(包括文档类)继承这个类,那在哪都能访问了。
发表评论
-
做了一个帮助大家选择培训机构的文档
2010-08-03 18:33 835做了一个怎样选择培训机构的文档,希望我的这篇文章对大家能有所帮 ... -
环境变量配置
2009-10-03 14:39 825JAVA_HOME:D:\pro\java\jdk1.5 ... -
svn 使用记要
2009-09-20 18:04 907未修改且是当前的 文件在工作目录里没有修改,在工作版 ... -
editplus快捷键大全
2009-09-08 20:57 1303文件 新建普通文 ... -
photoshop 快捷键大全
2009-09-05 19:51 880已经上传为word格式的附 ... -
javascript笔记整理之日期
2009-09-05 19:44 829JS获取当前各种日期格式 <script langua ... -
mysql技巧总结
2009-08-22 14:14 860mysql技巧总结 将表数据导入文件中 select ... -
ZendStudio 快捷键大全
2009-07-13 23:32 1246要查看Zend Studio for Eclipse的快捷键可 ... -
php 常用代码
2009-07-07 21:38 715//输出服务器及php的相关信息 echo phpinfo( ... -
as3 常用代码
2009-07-02 19:28 871页面重载: navigateToURL(new URLR ... -
as3处理系统安全
2009-06-14 14:39 895... -
as3文字旋转解决方法
2009-06-13 22:39 2157as3文字旋转解决方法 ...
相关推荐
微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小...
微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习...
小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+...
3. **任务管理**:备忘录可能具备任务管理功能,用户可以设置任务的开始时间、结束时间,甚至可以设定提醒,确保不会错过任何重要的任务节点。 4. **标签系统**:通过标签系统,用户可以为不同的备忘录分配类别,如...
微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源...
设计和实现一个类似个人...3.备忘录分类管理(根据时间段、类别等进行管理); 4.备忘录的闹铃提醒(例如某个月、某个星期或指定时间段的时间的闹铃提醒); 5.其他要求:界面设计应尽量美观,可以添加一些图片或背景。
微信小程序备忘录,备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录...
3. **内容提供者(Content Provider)**:为了与其他应用共享数据,备忘录应用可能会使用Content Provider。它是Android四大组件之一,提供了一种标准的方式来访问和操作数据。开发者可以通过实现ContentProvider类...
在本项目中,"日历备忘录Java源码" 提供了一套完整的日历应用程序的源代码,主要由四个核心文件组成:NotePad.java、CalendarPad.java、Month.java 和 Year.java。这些文件分别代表了备忘录、日历、月份和年份的功能...
微信小程序实现的简易备忘录,可以记录代办事项,可以标记事项是否完成 微信小程序实现的简易备忘录,可以记录代办事项,可以标记事项是否完成 微信小程序实现的简易备忘录,可以记录代办事项,可以标记事项是否完成...
在备忘录应用中,ContentProvider用于提供备忘录数据的CRUD操作(创建、读取、更新、删除)。 5. **Intent和IntentFilter**: Intent用于在组件间传递消息。在备忘录应用中,可能有启动新Activity或Service的Intent...
这款备忘录软件的开发者经过了十年的潜心研发和不断更新,再次将其作品分享给大众。这款软件基于MFC(Microsoft Foundation Classes)框架以及ACCESS数据库技术开发。MFC是微软公司为C++程序员提供的一套丰富的面向...
《桌面备忘录:高效管理日常事务的利器》 在我们的日常生活和工作中,常常需要记录各种琐碎但重要的事项,以便随时查阅和提醒。这时,一款好用的备忘录软件就显得尤为重要。"最好用的备忘录 桌面备忘录"就是这样一...
Java日历及备忘录程序是一个实用的桌面应用程序,它模仿了Windows操作系统中的日历功能,并添加了备忘录管理特性。这个程序的核心是利用Java编程语言实现的,旨在帮助用户方便地查看日期并设置提醒,提高个人或工作...
5. **交互元素**:备忘录通常需要用户输入,所以会使用`<form>`元素来创建表单,`<input>`定义输入字段,`<textarea>`用于多行文本输入,`<button>`创建按钮。通过`<label>`元素关联输入字段和文本,提升可读性和...
备忘录系统(源码+项目说明).zip备忘录系统(源码+项目说明).zip备忘录系统(源码+项目说明).zip备忘录系统(源码+项目说明).zip备忘录系统(源码+项目说明).zip备忘录系统(源码+项目说明).zip备忘录系统...
**Android课程设计--便捷备忘录** 在移动应用开发领域,Android系统因其开源特性与广泛的应用,成为开发者的重要平台。本项目"Android课程设计--便捷备忘录"旨在教授学生如何利用Android Studio进行应用程序开发,...
【简易安卓备忘录】是一个基于Java编程语言开发的Android应用程序,主要功能是提供一个便捷的备忘录服务。这个项目对于初学者来说是一个很好的学习资源,它可以帮助理解Android应用的基本架构、Java语言在移动平台上...
编辑备忘录时,用户修改的内容需要更新到存储中;删除备忘录则需要处理好数据的移除和界面的同步。 除了基本功能,备忘录小程序可能还包含其他增强用户体验的特性,比如分类管理、提醒功能、云同步等。分类管理可以...
随着系统的不断更新,备忘录的功能也日益完善,包含了许多新的界面设计和功能特性,使其在实用性与美观性上都有了显著提升。 一、界面设计与用户体验 最新的iOS备忘录应用引入了全新的界面设计,以简洁明快的风格为...