原文:Another Reason to Love TweenLite

从Google Reader中看到这边文章的确被雷到了,的确是好方法。

而通常来说,如果我们要在某一特定时间后执行某一方法需要一个Timer。但是原文的博主采用了一个比较奇妙的方法,使用了TweenLite巧妙地实现了此功能。

TweenLite.delayedCall(0.5, myFunction, [param1,param2]);

昨天早上得知VS 2010出来之后就立即用BT Down了一个下来,速度刚开始下的人少,比较慢,8K左右,后来就上到200K了,还不错。

不过很郁闷的是,因为公司的电脑上C盘空间只有1.5G不够用了,只能等昨天晚上回去装了。

继续郁闷的是,昨晚出现了DNS解析的问题,这是另外的话,呵呵。

安装包相当“迷你”,1G多,不包含MSDN。

.Net Framework升级到了4,不过还没尝试有什么新功能。

界面上,最主要的还是部分界面采用了WPF设计,比之前的要酷炫很多,而且采取深褐色和亮黄色搭配不错,不会使得眼睛太容易疲劳(PS,Blend那黑乎乎的对比度实在太低了)。启动页面也使用了WPF:)

昨晚简单地尝试了一下SilverLight的开发,VS2010毫无疑问比Visual Studio 2008 SP1 +SilverLight Tools这样的搭配好多了,内置了SilverLight开发环境,而且IDE支持了SilverLight开发可视化操作,就跟开发WinForm程序一样简单,少写了很多代码:)。这点上可以吸引相当多的WinForms开发者,几乎一样的开发界面,大多数通用的类库。而可视化开发操作Flex Builder先行了一步,这点上Flex可以小小骄傲一样,不要忽视了这个特性,对于一个新手而言,这个足以决定很多事情。

有兴趣的同学可以看看这个MIX09上的视频:What’s New for Microsoft Silverlight and Microsoft Windows Presentation Foundation (WPF) Developers in Microsoft Visual Studio 2010

VS2010 概览可以查看这个PDF:MICROSOFT® VISUAL STUDIO 2010 Overview

没有太多接触,感想暂时只有这么多:)

在twitter上首先知道了这条消息,很费解,这样有啥意义呢?

Serge Jespers做出了非常详细的回答。

http://www.webkitchen.be/2009/05/16/next-version-of-flex-builder-will-be-named-flash-builder-4/

When you build applications in Flex Builder, you’re building them with the open source Flex Framework and ActionScript. The applications then get compiled in to a SWF-file that runs in the Flash Player. When talking to customers, I regularly got asked if you needed “Flex Player” installed to run an application and that is exactly the type of confusion that we want to solve. By renaming Flex Builder to Flash Builder, there is no doubt what you are going to build using this product. You’re going to build an application that will run on the ubiquitous and trusted Flash Player.

因为这个原因改名倒是挺有意思的,呵呵:)

同时,更兴奋的是Flash Builder 4(现在应该这么称呼了)和Flash Catalyst(就是原来的Thermo)将在今年夏天发布公共Beta测试。

今天很意外发现了这个网站。展示了一些基于SilverLight制作的游戏。当然,SL在游戏方面的应用上不多,因此这些游戏和现在风靡的Flash Web Game还有一定距离:P

有几款还是不错的,比如:

Construction 一款推/堆箱子的游戏。运用了物理碰撞效果。

Construction

Dr. Popper 这款游戏和Windows Mobile手机自带的彩球(是不是这个名字不太确定)一样。

当然,值得一提的是,开发者共享出游戏,每下载1000次将得到50¢。

有兴趣的同学请猛击这里:http://www.silverarcade.com/

曾经,介绍过FireBug的好伙伴-HttpWatch,今天再推荐一款更为强大的调试器:Fiddler。

官方主页:

http://www.fiddler2.com

比HttpWatch更为强大。

该软件基于.Net Framework 2.0,所以在安装之前请确认您的电脑已经安装好.Net Framework 2.0+

而且,这款软件的意义不仅在调试上,还可以用于探测资源上,用它来下载隐藏的影片很好(如果用流媒体那没办法)

FlashDevelop是我很喜欢的一款的AS开发IDE,以至于现在本人在重装了系统之后都木有再安装Flex Builder。

在Flex Builder下配置Remoting Google一下都有比较详细的图文教程,不过FlashDevelop下我还没找到。虽然说差别不大,但是呢,有几个注意点还是比较容易引起错误的。

现在假设服务器端已经配置完毕,我使用的服务端是基于.net 的fluorine。服务器处理段地址是:http://localhost/Gateway.aspx

Continue reading »

早上一上来就发现了这个消息:

官方页面:http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4720

下载链接:http://www.flashdevelop.org/downloads/releases/FlashDevelop-3.0.0-RC3.exe

因为FireFox和IE的高度计算方式不同,所以导致了SWFObject嵌入SWF文件时的某些问题。

这两天就遇到了奇怪的问题,在嵌入SWF的时候将高度设置为100%的时候,IE显示正常,FF下愣是不显示,搜索了一下发现官网的第一条就是关于这个问题的(SWFObject Wiki FAQ)。官网的建议是这样的:

<style type="text/css" media="screen">
      html, body, #containera, #containerb { height:100%; }
      body { margin:0; padding:0; overflow:hidden; }
    </style>

不过这种灵活性比较低。我现在遇到的情况是这样的,布局分三块:

第一块:头部和导航栏

第二块:主内容

第三块:底部

第一块和底部的高度的确定的,分别为120px和80px。主内容块的高度为整个可视区域减去120px+80px;

因此就需要对SWFObject推荐的嵌入代码作如下修改:

<script type="text/javascript">
        var flashvars = {};
        var params = {
            menu: "false",
            scale: "noScale",
            bgcolor: "#FFFFFF"
        };
        window.onresize = function() { 
            document.getElementById("altContent").height = document.body.clientHeight – 160;
        }
        swfobject.embedSWF("AlbumManager.swf", "altContent", "100%", document.body.clientHeight – 160, "9.0.0", "expressInstall.swf", flashvars, params);
    </script>

也就是说使用JavaScript模拟了“100% ”。

© 2011 达达's Blog Suffusion theme by Sayontan Sinha