自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (15)
  • 收藏
  • 关注

空空如也

AS 3.0 Cookbook 中文完整版(未加密).pdf

真正电子版,不是扫描上来的。网上多是不可打印的,这本我破解后可以打印,与大家分享。

2011-11-24

vm下安装mac

在vm下安装mac 过程祥细,里面均有各种软件下载地址,包括安装mac的ISO文件。

2011-11-28

知易Cocco2D-iPhone开发教程-01”的副本.pdf

知易Cocco2D-iPhone开发教程-01”的副本.pdf

2011-11-30

Unity接入华为SDK-内含Unity调用代码和Android原生代码

项目接入前自己写的Demo,在手机上跑过没有问题,才接入到项目中, 各位可以放心使用。源码中没有包含说明文档,请自行参考华为提供的文档说明,可以保证下载下来可直接打包运行。Unity版本:Unity2018.4.10

2020-05-19

UnityIAP接入-使用UnityIAP轻松接入GooglePlay与AppStore

项目接入前自己写的Demo,在手机上跑过没有问题,才接入到项目中, 各位可以放心使用。源码中没有包含说明文档,百度上面有很多博客文档查看。可以保证下载下来可直接打包运行。Unity版本:Unity2018.4.10 KeyStore秘钥:123456

2020-05-19

Unity 2D抛物线源码工程

是2D UI上,根据XY来运行的,内含源码工程,导入工程后可直接运行,双击Scene场景运行,Unity版本:2018.4.10f

2019-03-14

Unity-GoogleAdmob接入源码-可直接打包运行

项目接入前自己写的Demo,在手机上跑过没有问题,才接入到项目中, 各位可以放心使用。源码中没有包含说明文档,GoogleAdmob后台配置请自行百度,可以保证下载下来可直接打包运行。Unity版本:Unity2018.4.10

2020-05-19

Mesh Baker 3.29.1.unitypackage

Mesh Baker 3.29.1 网格烘培插件 亲测 unity2019.4.8可用 具体怎么用就百度去吧。

2020-12-11

jsfl图片生成SWF

把PNG图片转换生成为SWF,节省资源,让加载速度更快。

2014-04-28

UnityAds接入-Unity广告接入源码-可直接打APK运行测试

项目接入前自己写的Demo,在手机上跑过没有问题,才接入到项目中, 各位可以放心使用。源码中没有包含说明文档,Unityads后台配置请自行百度,可以保证下载下来可直接打包运行。Unity版本:Unity2018.4.10

2020-05-19

aether.swc

实现AS截屏不能少的库。这个库需要与as3corelib.swc一起使用。 下面是代码部分: package { import aether.utils.ScreenCapture; import com.adobe.images.JPGEncoder; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.MouseEvent; import flash.geom.Rectangle; import flash.net.FileReference; import flash.utils.ByteArray; [SWF(width=800,height=600,backgroundColor=0xffffff)] public class PrintScreen extends Sprite { private var bitmapData:BitmapData; public function PrintScreen() { //画了一些随机的矢量图 graphics.lineStyle(1); graphics.drawRect(0,0,100,100); for(var i:int=0;i<30;i++){ var tempx:Number=Math.random()*400; var tempy:Number=Math.random()*300; var color:Number=0xff0000*Math.random(); graphics.lineStyle(1,color); graphics.lineTo(tempx,tempy); graphics.endFill(); } //定义截屏的区域,并保存在bitmapData中 //false是位图是否有transparent项 var region:Rectangle= new Rectangle(0, 0, 100, 100); bitmapData= ScreenCapture.capture(stage,false, region); // 一个按钮,用于启动截屏 var saveBtn:MyButton=new MyButton("save",50,30); saveBtn.x=700; saveBtn.y=150; addChild(saveBtn); saveBtn.addEventListener(MouseEvent.CLICK,save); } private function save(e:MouseEvent):void{ var encoder:JPGEncoder = new JPGEncoder(80); //80是quality var bytes:ByteArray= encoder.encode(bitmapData); var fr:FileReference = new FileReference(); fr.save(bytes, "screen.jpg"); } } } MyButton类 package { import flash.display.* import flash.text.*; import flash.filters.DropShadowFilter; public class MyButton extends SimpleButton { // The text to appear on the button private var _text:String; // Save the width and height of the rectangle private var _width:Number; private var _height:Number; public function MyButton( text:String, width:Number, height:Number ) { // Save the values to use them to create the button states _text = text; _width = width; _height = height; // Create the button states based on width, height, and text value upState = createUpState(); overState = createOverState(); downState = createDownState(); hitTestState = upState; } // Create the display object for the button's up state private function createUpState():Sprite { var sprite:Sprite = new Sprite(); var background:Shape = createdColoredRectangle( 0xcccccc ); var textField:TextField = createTextField( false ); sprite.addChild( background ); sprite.addChild( textField ); return sprite; } // Create the display object for the button's up state private function createOverState():Sprite { var sprite:Sprite = new Sprite(); var background:Shape = createdColoredRectangle( 0xff0000 ); var textField:TextField = createTextField( false ); sprite.addChild( background ); sprite.addChild( textField ); return sprite; } // Create the display object for the button's down state private function createDownState():Sprite { var sprite:Sprite = new Sprite(); var background:Shape = createdColoredRectangle( 0xCCCCCC ); var textField:TextField = createTextField( true ); sprite.addChild( background ); sprite.addChild( textField ); return sprite; } // Create a rounded rectangle with a specific fill color private function createdColoredRectangle( color:uint ):Shape { var rect:Shape = new Shape(); rect.graphics.lineStyle( 1, 0x000000 ); rect.graphics.beginFill( color ); rect.graphics.drawRect( 0, 0, _width, _height); rect.graphics.endFill(); rect.filters = [ new DropShadowFilter( 2 ) ]; return rect; } // Create the text field to display the text of the button private function createTextField( downState:Boolean ):TextField { var textField:TextField = new TextField(); textField.text = _text; textField.width = _width; // Center the text horizontally var format:TextFormat = new TextFormat(); format.align = TextFormatAlign.CENTER; textField.setTextFormat( format ); // Center the text vertically textField.y = ( _height - textField.textHeight ) / 2; textField.y -= 2; // Subtract 2 pixels to adjust for offset // The down state places the text down and to the right // further than the other states if ( downState ) { textField.x += 1; textField.y += 1; } return textField; } } }

2011-12-01

JSFL API 帮助文档

创建 JSFL 文件 可以使用 Adobe Flash CS5 Professional 或喜欢使用的文本编辑器来编写和编辑 Flash JavaScript (JSFL) 文件。如果使用 Flash,则这些文件的默认扩展名为 .jsfl。若要编写脚本,请选择“文件”>“新建”>“Flash JavaScript 文件”。 另外,还可以在“历史记录”面板中选择命令,从而创建 JSFL 文件。然后,单击“历史记录”面板中的“保存”按钮,或在 面板菜单中选择“另存为命令”。命令 (JSFL) 文件保存在 Commands 文件夹中 (请参阅第2 页的“保存 JSFL 文件”)。 这 样就可以像打开和编辑任何其它脚本文件一样处理该文件。 “历史记录 ”面板还提供了其它一些有用的选项。可以将所选命令复制到剪贴板,并且可以查看在 Flash 中工作时生成的 JavaScript 命令。

2014-04-28

aswing API

aswing API,与AsWing Book.pdf一起使用

2011-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除