领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Tom Green 发布于 2011年12月20日
目录
对创建交互式动画感兴趣。
其他需求
初级
自Adobe Edge的第一个预览版于8月1日发布以来,此应用程序已被下载了超过150,000个副本。从这一事实看来,Edge不再是一个beta版本,它从那时起已经历了3个主要版本。它赢得了如此多的关注,我们完全可以想象,Edge一定会成为Web设计人员工具箱中不可缺少的一部分。
出于某种原因,本教程主要介绍预览版3。预览版1专注于用户界面、图形和动作。预览版2是对预览版1的反馈的直接结果,进行了诸多实用性增强和错误修复。预览版3是在Edge发展过程中引入交互式的版本,这使本文成为了介绍教程,演示如何应用和使用应用程序的各种动画和交互式功能的不错地方。事实上,本教程的目的在于让您在非常短的时间内快速上手使用Edge。开始之前:
下载并打开范例文件后,您将看到一个Exercise文件夹,其中包含ramen_rahko_begin.edge文件和其他许多文件(参见图1)。这些文件不应移动或更改,除非您被要求这么做。原因在于,简单来讲,.edge文件只是一个“shell”,指向并使用您在使用Edge时创建的各种JavaScript、HTML、CSS文件。如果删除其中一个文件,您将遇到故障。
记住这一点后,您就可以深入使用Edge并获得一定的乐趣了。

图1. .edge文件是在任何Edge项目的创作阶段创建的一个文件集合。
双击ramen_rahko_begin.edge文件启动Edge。当该文件打开时,您将看到Edge界面,如图2所示。界面的各个区域包括:
您也可以在时间轴上拖动播放头(一种称为“拖拽(Scrubbing)”的技术),以转到特定的时间点或预览动画。
在紧挨着播放头的下面是另一个有用的工具,称为“标记(Mark)”。如果您是Flash Professional或视频制作者,最初很容易将标记视为时间轴上准确表示发生更改的位置的提示点。但标记稍有不同,因为它与播放头关系紧密,可用于设置动画的开始到结束点的持续时间。

图2. Edge工作区。
现在您已熟悉了界面,可以开始在动作中添加内容了。首先将Airstream拖车从舞台左侧移动到它现在的位置。方法如下:

图3. Auto-keyframes已开启。

图4. 标记“放置”在时间轴上的半秒位置。

图5. 将拖车放在动作中。
Edge中的动画与您过去在Flash Professional或After Effects中看到的稍有不同。第一个主要区别是标记的使用。首先,当标记是活动的时,所有动画会从播放头移动到标记。在本例中,您已将标记向前移动到时间轴中的半秒位置。这个位置确定了动画的结束点。因此,可以恰当地假设标记保留在0点,播放头移动到了半秒位置,此动画就会将拖车移出舞台。
第二,您可能已注意到,当打开Auto-keyframes时,标记会变为白色。这个可见的提示会告诉您标记已启用。如果您希望将它关闭,可以单击该标记并按Opton/Alt+K。标记将变为灰色并返回到它在播放头下的正常位置。
您可能已经猜到,动画模型中另一个基本区别是,只有动作中的对象会在时间轴上显示,图层条带表示动作的类型——在本例中,同时在X和Y轴上。尽管并不总是如此,但它会将您的注意力集中在动画中的对象上。
为什么不“总是这样”呢?

图6. 单击Only Show Animated Elements按钮减少时间轴扎乱。
两个钻石型图标表示标记动画开始和结束点的关键帧。如果您希望仅移动X轴并延长动画,该怎么办?执行以下步骤:
在本教程前面,您关闭了智能参考线,因为它们不是必要的。在此练习中,您将发现这个新功能对在舞台上准确放置对象很有用。我们的计划是将Airstream拖车分裂开,以显示汽车背后的拉面摊。

图7. 智能参考线大大简化了对象的对齐。
拉面摊始终存在,无论拖车是否分裂开。拉面摊应该在拖车的各部分移动时显示。方法如下:

图8. 要使过渡突然出现,取消选择Generate Smooth Transitions。

图9. 关键帧可以手动添加,只需更改选定对象的属性值。

图10. 一个空关键帧告诉您存在一个突然的过渡。
如果查看时间轴和舞台,您可能想知道,“椅子在哪里呢?”它们就在那里,只是不可见。您之前已经看到,这是一个具有大量图层的复杂时间轴。一种良好的开发习惯是关闭图层的可视性,直到您需要它。以下是让椅子可见的方法:

图11:元素可视性可在您工作时减轻注意力的分散。

图12:图形拥有一个可用于过渡和转换的原点。
现在,在项目中,您已创建了一个非常有趣的动画,但还没有东西可将此标识为Rahko’s Ramen拉面摊。执行以下步骤,添加一个企业ID:

图13. 使用缓动向动画添加一定的逼真性。
数字世界的一句著名的格言是:“让软件为您工作。”对于字母,您可以考虑喝一杯咖啡,因为还有11个字母需要像前面练习中的字母R一样制作动画。Edge包含一种简洁的功能,它使您能够在到厨房泡一杯咖啡,然后返回到计算机之前,就完成剩余字符的动画制作过程。以下是具体方法:

图14. 让Edge执行普通的工作。
如果您将播放头移动到动画开始处并按下空格键,字母将立即弹入到横幅上。我们将修复该问题,延长字母出现的持续时间。我将介绍如何对一个字母这么做,剩余字母留给您完成。

图15. 将过渡带延长或缩短到控制时长。
有4种适合Web的图形格式可供Edge使用:JPEG、GIF、PNG和SVG。您的最佳指导就是用于此项目的目标浏览器和设备列表。例如,对PNG和SVG的支持在一些浏览器和设备中会出现错误,这意味着您的选择将是一种通用的格式。在此练习中,您将导入一个SVG图形,它是Rahko’s的徽标。

图16. 可向对象应用多种过渡。
所有动作就绪后,还有最后一部分要添加:那就是拉面皇后本身Rahko。我们的计划是让她与椅子同时出现。

图17. Rahko已放在舞台上。

图18. 关键帧可手动添加。
在此练习前面,我们强调了两点:“让软件为您工作”,以及过渡可复制并粘贴到时间轴中的不同位置。下面将更深入地分析这一点,创建此动画的循环。
注意:这里讲解时有一个技巧。为什么不让拖车在移出舞台时完全消失?单击粘贴板以显示舞台属性。选择从溢出弹出菜单中隐藏。此选择会为舞台添加一种蒙板。

图19. 循环很容易使用复制和粘贴功能创建。
预览版3中新增的一项功能是添加代码段。代码段是一小段JavaScript代码,它们可添加到您的影片中以执行常见任务,比如循环。在此练习中,您将这么做。当影片播放完成时,您希望循环回时间轴上的5秒处。以下是具体方法:

图20. 您可以从4个时间轴事件中进行选择。

图21. 代码段可添加到时间轴,您可以使用您自己的值。
本教程为您提供了实际使用Edge预览版3的每项主要功能的机会。您已了解了元素和时间轴面板之间的密切关系。我介绍了如何使用属性面板影响选择,如何延长和缩短动画的持续时间。您使用标记或手动创建方法创建了一些动画。我还介绍了多个性能提升因素,我个人最喜欢的是将整个动画序列复制并粘贴到时间轴中的能力,以及两种让软件为您所用的不错技术!您可以结合使用本版本中引入的代码段功能来学习此教程。
现在您已拥有使用Edge的一定经验,下一站应该是Edge实验室上的示例页面。下载一些示例。在Edge中打开它们。仔细分析它们,并开始学习如何使用Edge完成更多工作。
查看原文:Adobe Edge预览版3初学者指南
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复