首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
KineticJS教程(10)
】的更多相关文章
KineticJS教程(10)
KineticJS教程(10) 作者: ysm 10.在容器之间移动图形对象 Kinetic支持通过图形对象的moveTo(container)方法把图形对象从一个容器移动到另一个容器里,这个容器指的可以是另一个舞台(Stage).一个层(Layer)或是一个组(Group).另外也可以把一个组(Group)移动到另一个组中或者层里,也可以把图形从一个组移动到另一个层里. <script> shape.moveTo(layer); </script>…
KineticJS教程(6)
KineticJS教程(6) 作者: ysm 6.拖拽 6.1.拖拽功能 要实现Kinetic对象的拖拽功能很简单,只需要将图形对象的draggable属性设为true就可以了. <script> // 在构造方法中的config参数设置 var shape = new Kinetic.Circle({ draggable: true; }); // 用图形对象的方法设置 shape.draggable(true); </script> 这种拖拽功能还可以应用到组(Group).层…
KineticJS教程(5)
KineticJS教程(5) 作者: ysm 5.事件响应 5.1.图形的事件响应 图形对象对事件的响应处理可以使用 on() 方法绑定事件类型和相应方法. On() 方法需要一个事件类型参数和相应方法,其中所支持的事件类型包括: mouseover, mouseout, mousemove, mousedown, mouseup, click, dblclick, dragstart 以及 dragend 事件.默认情况下,图形对象事件响应使用的是路径检测方法,下一节还会介绍像素检测方法.…
KineticJS教程(4)
KineticJS教程(4) 作者: ysm 4.图形样式 4.1.填充 Kinetic中图形的填充属性可以在构造方法中的config参数中的fill属性进行设定,也可以用图形对象的setFill方法进行设定.不过要注意,setFill使用的填充类型必须与创建这个对象时的config中所用的填充类型相同. Kinetic支持颜色.图像.线性渐变和径向渐变四种填充模式. 4.1.1.颜色填充 <!DOCTYPE html> <html> <head> <meta…
node-webkit教程(10)Platform Service之File dialogs
node-webkit教程(10)Platform Service之File dialogs 文/玄魂 目录 node-webkit教程(10)Platform Service之File dialogs 前言 10.1 File dialogs简介 10.2 打开一个文件对话框 10.3 多文件选择对话框 10.4 文件类型过滤 10.5 选择文件夹 10.6 保存文件对话框 10.7 FileList 10.8 指定默认路径 10.9 小结 前言 几个月前,要开发一个简易的展示应用…
【译】ASP.NET MVC 5 教程 - 10:添加验证
原文:[译]ASP.NET MVC 5 教程 - 10:添加验证 在本节中,我们将为Movie模型添加验证逻辑,并确认验证规则在用户试图使用程序创建和编辑电影时有效. DRY 原则 ASP.NET MVC 的一个核心原则是DRY(Don't Repeat Yourself - 不做重复的事情).ASP.NET MVC 鼓励你一次性的指定功能或行为,然后应用程序的其它地方通过映射得到它,这样一来就减少了大量的代码,从而减少了出错误的可能性,并且更易于维护. ASP.NET MVC 和 Enti…
Linux pwn入门教程(10)——针对函数重定位流程的几种攻击
作者:Tangerine@SAINTSEC 本系列的最后一篇 感谢各位看客的支持 感谢原作者的付出一直以来都有读者向笔者咨询教程系列问题,奈何该系列并非笔者所写[笔者仅为代发]且笔者功底薄弱,故无法解答,望见谅如有关于该系列教程的疑问建议联系论坛的原作者ID:Tangerine 0x00 got表.plt表与延迟绑定 在之前的章节中,我们无数次提到过got表和plt表这两个结构.这两个表有什么不同?为什么调用函数要经过这两个表?ret2dl-resolve与这些内容又有什么关系呢?本节我们将通过…
KineticJS教程(12)
KineticJS教程(12) 作者: ysm 12.舞台 12.1.舞台的大小 舞台创建后还可以用舞台对象的setSize(width, height)方法来设置舞台的宽度与高度. <script> stage.setSize(300, 100); </script> 12.2.舞台的缩放 舞台创建后还可以用舞台对象的setScale()方法来对舞台进行缩放.setScale方法可以接受一个参数,也可以接受两个参数,一个参数是指的横向与纵向均以相同比例缩放,两个参数则是分别设定…
KineticJS教程(11)
KineticJS教程(11) 作者: ysm 11.对象的上下关系 11.1.层的上下关系 Kinetic的层是按照添加到舞台的次序,由下向上排列,上层遮盖下层的图形.每个层各自有一个ZIndex编号来表示在层级中的上下位置,编号从0开始,表示最底层,向上层依次增1. Kinetic提供了几个方法用于调整层的上下层位置,包括: <script> //移动到最上层 layer.moveToTop(); //移动到最下层 layer.moveToBottom(); //向上移动一层 layer.…
KineticJS教程(9)
KineticJS教程(9) 作者: ysm 9.选择器 Kinetic在舞台.层和组对象上都提供了get方法,用于返回这三者中包含的对象. 9.1.根据ID获取对象 要用id获取对象,首先要给对象赋予一个id,比如下面代码创建的Rect的id就是id1: <script> var rect = new Kinetic.Rect({ id : “id1“ }); </script> 要注意的是,id是唯一的,不同对象不能使用相同的id,否则get也只能返回其中的一个. 然后用ge…