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就是一个很大的问题。

各大邮箱为了用户的安全问题会屏蔽一些网页语句,有时甚至会篡改CSS和HTML代码,所以你做的网页在游览器中看是正常的,但一旦发送到客户邮箱中就不是那个样子了。

webappers网上看到《AGuide to CSS Support in Email》的文章,里面列出了各种邮箱所支持的CSS语句,还提供PDF格式的资料下载,这无疑对我们做邮件提供了很大的方便,在此记下。

CSS support in email clients form campaignmonitor

还有个热心的朋友在回帖中贴出了一个免费的邮件制做导学,里面的内容也非常地不错,里面给出了很多邮件制做时的要点,还有很多免费的素材资源,尽情享用吧!

,

16

2008.6

The Best-Practice Guide to XHTML and CSS看了《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

cleancsscleancss是一个免费提供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”栏中获得。

分页: 4/7 第一页 上页 1 2 3 4 5 6 7 下页 最后页 [ 显示模式: 摘要 | 列表 ]