首页
学习
活动
专区
工具
TVP
发布

菩提树下的杨过

专栏作者
1167
文章
1512848
阅读量
97
订阅数
pygame 笔记-10 摩擦力与屏幕环绕
多年前写过一篇 Flash/Flex学习笔记(25):摩擦力与屏幕环绕,可惜的当时上传的flash,服务器后来无人维护,现在flash链接都失效了。本篇用pygame重新实现了一个:
菩提树下的杨过
2019-09-12
3990
开源流媒体服务器SRS学习笔记(2) - rtmp / http-flv / hls 协议配置 及跨域问题
对rtmp/http-flv/hls这三种协议不熟悉的同学,强烈建议先看看网友写的这篇文章科普下:理解RTMP、HttpFlv和HLS的正确姿势 。
菩提树下的杨过
2019-09-12
4.4K0
“AS3.0高级动画编程”学习:第二章转向行为(下)
在上一篇里,我们学习了“自主角色”的一些基本行为:寻找(seek)、避开(flee)、到达(arrive)、追捕(pursue)、躲避(evade)、漫游(wander)。这一篇将继续学习其它更复杂,更高级的行为。 一、对象回避(object avoidance) 对象回避的正式解释为:角色预测出对象的行动路径,然后避开他们。 也可以通俗的描述为:假如有一个"灰太狼抓喜羊羊"的游戏场景,“喜羊羊"在草地上四处游荡的时候要尽量避免被随处找羊的"灰太狼"抓住。好象听起来并不复杂,跟前面提到的"避开(flee)"
菩提树下的杨过
2018-01-23
1.2K0
“AS3.0高级动画编程”学习:第二章转向行为(上)
因为这一章的内容基本上都是涉及向量的,先来一个2D向量类:Vector2D.as (再次强烈建议不熟悉向量运算的童鞋,先回去恶补一下高等数学-07章空间解释几何与向量代数.pdf) package { import flash.display.Graphics; public class Vector2D { private var _x:Number; private var _y:Number; //构造函数 public function Vector2D(x:Number
菩提树下的杨过
2018-01-23
1.3K0
as3: this,stage,root的测试
在不使用文档类(document class)的情况下,直接在时间轴上写以下代码: trace("this->" + this,",root->" + root,",stage->" + stage)
菩提树下的杨过
2018-01-23
4640
flash builder代码格式化以及其它快捷键
今天开始,决定用flash builder淘汰flash cs 4/5了,刚换过来感觉有些不适应,百度+查看帮助,找了几个有用的快捷键: 1.代码格式化:选中要格式化的代码段,然后 CTRL + I (注:这是flash builder自带的,不过功能很弱,只能对Tab缩进进行自动格式化,要想有更强的代码格式化,可到百度上搜索一个格式化插件,解压到plugin目录即可) 2.代码注释/反注释:选中要注释或反注释的代码段,然后 CTRL + / 3.方法前增加注释块:CTRL + SHIFT + D 后记:
菩提树下的杨过
2018-01-23
1.1K0
“AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (中)
上一部分提到了节点(Node),代价(Cost),估价公式等基本概念,有了这些知识铺垫 就可以正式开启寻路之旅了! 如上图,这是一个5行8列的网格,黄色节点为起点,红色节点为终点,黑色节点为障碍物(节
菩提树下的杨过
2018-01-23
7830
flex中使用swc实现更好的界面代码分离
前几天写过一篇"flash开发中如何实现界面代码分离",评论中 小-G 同学给出了更好的建议:swc ,今天试用了一下,果然比较embed swf来得更爽!同时对小-G同学表示感谢! 就拿视频播放器的
菩提树下的杨过
2018-01-23
7130
flash/flex 与 FluorineFx通讯之Hello World!
Bēniaǒk兄弟的Flex与.NET互操作(六):Flex和.NET协同开发利器FluorineFx 是基于vs2008 + flex builder3的,不知道什么原因,我在vs2010 + flash builder4 上试了几次,总是不成功(也许晚上应该自我检讨下人品鸟),于是有了这一篇东东,算是对 vs2010/flash builder4环境下的一个补充吧 .net的服务端依照参照silverlight获取外部数据的另一种选择:FluorineFx 里的做法,在TestLib.cs里定义一个方法
菩提树下的杨过
2018-01-23
8540
用vs.net2010做flex/flash/as3开发
是的,没错,就是用vs2010来开发flex/flash !有图有真相: 1、在vs2010中创建as3/air/flex项目 2、ide环境中的as代码自动提示 对于不想安装flash cs/fla
菩提树下的杨过
2018-01-23
9070
puremvc框架之proxy
上一篇 puremvc框架之Command 里,已经学习了如何利用Command来解耦View层与业务逻辑的依赖,但是仍然有二个问题: 1、ButtonMediator中发送消息时,仍然采用硬编码的方式,将消息内容写死在代码中: private function btnClick(e:MouseEvent):void{ this.sendNotification(AppFacade.CHANGE_TEXT,"Hello PureMVC !"); } 这显然不是一个好的设计,不够灵活 2、我们一
菩提树下的杨过
2018-01-23
1.2K0
puremvc框架之Command
在前一篇 puremvc框架之hello world! 里,已经对这个框架有了一个大概的认识,不过在消息的处理上,有一个不太适合的地方: 为了完成响应消息,TextMediator亲自去监听自己感兴趣的消息类型,然后亲自来处理。要知道:Mediator属于View层(即:MVC中的V),它最好是什么也不干,仅仅与界面保持联系即可,对于如何响应消息这类粗活,应该交由Controller层(即MVC中的C)来处理最适合不过,所以这一章介绍如何把消息处理由V(View)转移到C(Controller)上来。 对于
菩提树下的杨过
2018-01-23
1.2K0
puremvc框架之hello world!
puremvc是一个可应用于多种语言、多种平台的mvc框架。根据官网上的描述,现在已经支持下列语言: 官方也推出了最佳实践的中文文档,当然,园子里也有兄弟说它烂的 :) 跟asp.net mvc框架有
菩提树下的杨过
2018-01-23
1.6K0
扫盲文章:AMF,RTMP,RTMPT,RTMPS
AMF AMF(是Action Message Format的缩写)是在flash和flex中与远程服务端交换数据的一种格式. 它是二进制格式,Flash应用与服务端或数据库通过RPC交换数据时,通常都采用这种格式。 AMF 1 诞生于Flash Player6,发展到现在已经变成了了AMF3 RTMP RTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。 RTMP协
菩提树下的杨过
2018-01-23
2K0
FluorineFx:基于RSO(远程共享对象)的文本聊天室
在前一篇“FluorineFx:远程共享对象(Remote SharedObjects)”里,已经大致知道了在FluorineFX中如何使用RSO,这一篇将利用RSO完成一个简单的文本聊天室。 原理:
菩提树下的杨过
2018-01-23
8360
FluorineFx:远程共享对象(Remote SharedObjects)
单纯从客户端上来看,FluorineFx的RSO跟FMS中的RSO几乎没什么不同(参见Flash/Flex学习笔记(15):FMS 3.5之远程共享对象(Remote Shared Object) ),只不过FMS是Adobe的收费产品,FluorineFx是用于.Net平台的开源免费产品 . 服务端代码: 1、为了防止客户端随意连接或创建任何属性的RSO,服务端可以定义一个用于安全处理的cs文件 using System.Collections; using FluorineFx.Messaging.Ap
菩提树下的杨过
2018-01-23
6590
FluorineFx:认证与授权
对认证与授权没啥概念的新同学,建议先看下 .net中的认证(authentication)与授权(authorization),然后再继续。 Flash/Flex在通过FluorineFx调用.Net
菩提树下的杨过
2018-01-23
8910
FluorineFx:视频录制及回放(Flash/AS3环境)
如果不考虑安全因素(指任何人都可连接FluorineFx进行视频录制,而不需要登录认证),其实服务端不用写一行代码,仅需要在apps目录下建一个子目录当作应用,以及在services-config.xml中配置一下rtmp的Channel即可 下面这段flash客户端的as3代码,是从FluorineFx官方的Flash AS2示例修改而来的(当然:只一个示例,细节还有很多可优化的地方) package { import fl.controls.Button; import fl.controls.L
菩提树下的杨过
2018-01-23
1.1K0
Flash/Flex学习笔记(17):按键捕获
先来看简单的单个按键捕获: package { import flash.display.Sprite; import fl.controls.Label; import flash.events.KeyboardEvent; import flash.ui.Keyboard; public class KeyDown extends Sprite { private var lbl:Label; private var ball:Sprite; public functi
菩提树下的杨过
2018-01-23
7880
Flash/Flex学习笔记(18):画线及三角函数的基本使用
Sprite有一个graphics可以用来绘制基本图形,比如我们要画下面这个图形: 对应的AS3代码为: package { import flash.display.Sprite; publ
菩提树下的杨过
2018-01-23
5920
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档