股墓山庄

专注于AS3,JavaScript 每天一点进步,坚持...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2012年3月21日

摘要: package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.display.MovieClip; import flash.display.Loader; public class SampleLoadSWF extends Sprite { private const FILE_PATH:String="2008-4.swf"; privat 阅读全文

posted @ 2012-03-21 17:30 股墓山庄庄主 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 就是两个不同SWF之间共享类或者资源.. var loadedSWF = evt.target;//载入的SWFvar domain: ApplicationDomain = loadedSWF.applicationDomain as ApplicationDomain;var ClassReference:Class = domain.getDefinitionByName("temp") as Class这样就从loadedSWF中把temp类取出来用了.... 阅读全文

posted @ 2012-03-21 17:15 股墓山庄庄主 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 先假设我们有一个自定义事件类型MyEvent.OPEN_QQ(打开QQ的自定义事件)首先定义一个显示对象(注意所有显示对象都是EventDispatcher的直接或间接子类,EventDispatcher中定义了dispatchEvent方法)var a:Sprite = new Sprite(); a.addEventListener(MyEvent.OPEN_QQ, openqq); //添加打开QQ这个事件的监听器最关键的地方来了:当你打开qq时,理论上讲你已经触发了打开qq这个事件。但是由于MyEvent.OPEN_QQ事件是一个自定义事件,flash系统是不可能通知a对象已经发生了. 阅读全文

posted @ 2012-03-21 16:26 股墓山庄庄主 阅读(3287) 评论(0) 推荐(0) 编辑

2012年3月20日

摘要: import fl.controls.RadioButton;import fl.controls.RadioButtonGroup;var rbg1:RadioButtonGroup = new RadioButtonGroup("group1");var rb1:RadioButton = new RadioButton();rbg1.addEventListener(MouseEvent.CLICK, announceGroup);rb1.group = rbg1;function announceGroup(e:MouseEvent):void { var rb:R 阅读全文

posted @ 2012-03-20 22:46 股墓山庄庄主 阅读(356) 评论(0) 推荐(0) 编辑

2012年3月19日

摘要: 代码如下:VehicleScrollPane.source=listVehicle;VehicleScrollPane.horizontalScrollPolicy = ScrollPolicy.OFF; 阅读全文

posted @ 2012-03-19 11:58 股墓山庄庄主 阅读(193) 评论(0) 推荐(0) 编辑

2012年3月15日

摘要: 以下例子为纯CSS制作 ,代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>固定在页面底部</title> <FCK:meta http-equiv=&qu 阅读全文

posted @ 2012-03-15 16:54 股墓山庄庄主 阅读(17975) 评论(0) 推荐(0) 编辑

2012年3月14日

摘要: 根据浏览器的语言版本给出弹出窗口的语言提示。当点击关闭按钮时,需要关闭当前窗口,且弹出是否关闭的提示确认信息。<script language="javascript" type="text/javascript"> function closeWindow() { var Luguages=""; if (navigator.appName == 'Netscape') { var nl= navigator.language; } else { var nl= navigator.browserLang 阅读全文

posted @ 2012-03-14 17:46 股墓山庄庄主 阅读(5362) 评论(0) 推荐(0) 编辑

2012年3月13日

摘要: 很感谢天地会的群友,帮我解决了这个问题。问题:我希望元件的边框颜色,在元件的基础上加深。答案:0x(表示十六进制)20(表示红色R)20(表示绿色G)20(表示蓝色B),所以俗称RGB. RGB就是红色、绿色、蓝色的亮度所以:增加颜色深度的写码如下:var child:Shape = new Shape();child.graphics.beginFill(bgColor);child.graphics.lineStyle(10, bgColor-0x202020);//加深的话。0x303030,类推。child.graphics.drawRect(0, 0, sizeW, sizeH);c 阅读全文

posted @ 2012-03-13 17:08 股墓山庄庄主 阅读(1829) 评论(0) 推荐(0) 编辑

摘要: 代码如下:import flash.geom.ColorTransform;var colorInfo:ColorTransform = mymc.getChildAt(0).transform.colorTransform;colorInfo.color = (Math.random() * 0xffffff + 0xff0000);//TodayJobXMLList[i].@JobColor;mymc.getChildAt(0).transform.colorTransform = colorInfo; 阅读全文

posted @ 2012-03-13 15:53 股墓山庄庄主 阅读(198) 评论(0) 推荐(0) 编辑

摘要: get 和 set 存取器函数还分别称为 getter 和 setter,可以使用这些函数为创建的类提供外部易于使用的接口,并遵循封装的编程原则。使用 get 和 set 函数可保持类的私有类属性,但是我们可以从类的外部对私有属性进行读写操作,就像他们在访问类变量而不是调用类方法。 这种方法的好处是,既可以避免少用那些不适用又繁琐的方法,又可避免每个属性会出现两个面向公共的函数。package { public class Students { private var _name:String; public function get name():String { return _n... 阅读全文

posted @ 2012-03-13 15:19 股墓山庄庄主 阅读(336) 评论(0) 推荐(0) 编辑