28
2008.6
flex接收flashvars的方法和flash不一样,在as3中是用“root.loaderInfo.parameters”或“stage.loaderInfo.parameters”来取得传递的参数,而在flex中则要用“Application.application.parameters”来取得。看下面的代码,我们将利用“Application.application.parameters”的方法来取得flashvars传递过来的两个参数:myName和myHometown。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()">
<mx:Script><![CDATA[
// Declare bindable properties in Application scope.
[Bindable]
public var myName:String;
[Bindable]
public var myHometown:String;
// Assign values to new properties.
private function initVars():void {
myName = Application.application.parameters.myName;
myHometown = Application.application.parameters.myHometown;
}
]]></mx:Script>
<mx:VBox>
<mx:HBox>
<mx:Label text="Name: "/>
<mx:Label text="{myName}" fontWeight="bold"/>
</mx:HBox>
<mx:HBox>
<mx:Label text="Hometown: "/>
<mx:Label text="{myHometown}" fontWeight="bold"/>
</mx:HBox>
</mx:VBox>
</mx:Application>下面是网页代码:
25
2008.6
电子邮件支持的CSS语句 (71)
在公司有时也做点电子邮件,以前以为做邮件也和做标准网页一样,但一旦做了才发现并不容易,其中的CSS就是一个很大的问题。
各大邮箱为了用户的安全问题会屏蔽一些网页语句,有时甚至会篡改CSS和HTML代码,所以你做的网页在游览器中看是正常的,但一旦发送到客户邮箱中就不是那个样子了。
在webappers网上看到《AGuide to CSS Support in Email》的文章,里面列出了各种邮箱所支持的CSS语句,还提供PDF格式的资料下载,这无疑对我们做邮件提供了很大的方便,在此记下。
还有个热心的朋友在回帖中贴出了一个免费的邮件制做导学,里面的内容也非常地不错,里面给出了很多邮件制做时的要点,还有很多免费的素材资源,尽情享用吧!
16
2008.6
看了《TheBest-Practice Guide to XHTML and CSS》一书,里面提到了个“colgroup”列组的属性,觉得很有用,在这里记一下,以备不时之需。在这里要感谢htmldog给我们免费提供了一本基础详细实用的好书。
虽然table是按行组建的,但你仍然可以通过“colgroup”和“col”两个元素来寻址列或一组列,还能给它们设置属性,比如“class”。
你可以通过“bolgroup”来给一列设置属性,也可以使用“span”来给一组列设置属性,而“span”的用法和“rowspan”、“colspan”的用法是一样的。看下面的实例代码:
<table>
<caption>Caption</caption>
<colgroup>
<col />
<col class="alternative" />
<col span="2" class="alternative" />
</colgroup>
<tr>
<td>This</td>
<td>That</td>
<td>The other</td>
<td>Lunch</td>
<td>Lunch</td>
</tr>
<tr>
<td>Ladybird</td>
<td>Locust</td>
<td>Lunch</td>
<td>Lunch</td>
<td>Lunch</td>
</tr>
</table>
12
2008.6
一个以前的同事让我帮他有偿设计一个Logo,想了半天没想到什么好东西,洗碗的时候突然有了点小灵感,就做了一个。发给同事,他说不知道什么意思。我说我也不知道什么意思,就是觉得好玩。他说他很欣赏我这种做事的态度:玩的态度。我也很喜欢这种设计的感觉,很轻松就能出成果,但大部分的时候我都是很紧张的,非常紧张,茶不思饭不想的,就怕做不好。自己也知道这样不好,但就是这个性格,改也改不了。
佛云:人之所以痛苦在于追求错误的事物。我想做设计也是,如果你觉得痛苦和困惑,那就说明你的方法错了。反正都是错的,不如抱着一颗玩的态度,一玩了之,大不了被罚,比终日心里好像压着块大石头要好地多吧!态度决定一切,不是吗?
11
2008.6
介绍一个CSS压缩网站 (73)
cleancss是一个免费提供CSS代码格式化和优化服务的网站,它的压缩能力很强。
在“CSS Input”栏中输入所要压缩的CSS代码,点击“Process CSS”按钮就能在页面的最下方找到压缩过后的CSS代码了。
“Code Layout”栏中是它的选项,第一个选项是代码压缩级,有五个选项:
- Highest (no readability, smallest size):最高级压缩,可读性非常差,但是体积最小;
- High (moderate readability, smaller size):高级压缩,可读性差,体积小;
- Standard (balance between readability and size):标准压缩,可读性不错;
- Low (higher readability):低级压缩,可读性强;
- Custom (enter below) :用户自定义。
以上五个选项中Highest(最高级压缩)的体积最小,甚至比自己手动写的代码体积还要小,不过在使用前最好还是检查一下。它的下面还有很多选项,就不一一列举了,不过个人认为只要按照它默认的设置压缩就可以了,压缩的有关信息可以在“Messages”栏中获得。







