Flash 自定义滚动条适应MC的算法
原问题帖地址:http://bbs.blueidea.com/thread-2875757-1-1.html

如图:黑色矩形就是限定的MC显示区,蓝色矩形就是滚动条,红色矩形是要滚动显示的MC;
程序刚加载时蓝色矩形在a点,红色矩形在c点;
目的就是蓝色矩形从a运动到b时,红色矩形相应的从c运动到d;
这中间需要一个算法来实现,俺的数学实在差劲,只能想到是要用蓝色移动距离的百分比来控制红色,但实在列不出算法,
试了很多都没有达到预期效果,还请高手指点。
注:红色矩形的长度决定了蓝色矩形的长度,红色矩形的长度是根据要显示的内容长度自定的。
Flash 动态载入内容的遮罩问题
昨天工作时碰到的一个问题,发现动态载入的内容如果在层上边做遮罩,会看不到动态载入的所有东西。
开始觉得很奇怪,后来才发现原来动态载入的内容似乎是慢于层载入,也就是说遮罩应用不到的啊?
网上搜了下,动态载入的内容要用setMask()来解决,例子:
//body_mc是动态载入其他东西的容器,mask是遮罩用的mc
body_mc.setMask(mask);
Drupal学习-带审核功能的留言板
目前工作的任务里头,客户要求有一个简单的留言板,希望可以对留言进行回复,并且用户需要登录才能留言,另外,留言要通过审核才能显示在页面上。
在Drupal.org找了个Guestbook模组,可以解决前边的问题,但是却不带留言审核功能。
通常留言板都不会带审核吧,因为留言的人要是多了,管理员根本就木的时间去审核,而且客户,应该也不希望自己的留言要人家编辑过后才显示在留言的地方……
不过,留言审核可以在最大程度上让留言板对网站管理者有利……可以控制对自己有利的留言才显示在网站上……
恩,废话不多说,介绍留言板的制作流程~
此留言板完全依靠Drupal自身的功能实现,主要思路是,发一个文章(node,随便什么内容类型),然后设置为可以评论,依靠评论需要审核这个功能来实现留言板的审核。
Drupal常用函数介绍-链接函数l()
function l($text, $path, $attributes = array(), $query = NULL, $fragment = NULL, $absolute = FALSE, $html = FALSE) {
if (($path == $_GET['q']) || ($path == '' && drupal_is_front_page())) {
if (isset($attributes['class'])) {
$attributes['class'] .= ' active';
}
else {
$attributes['class'] = 'active';
}
}
return '<a href="'. check_url(url($path, $query, $fragment, $absolute)) .'">'. ($html ? $text : check_plain($text)) .'</a>';
}
l函数总共有$text, $path, $attributes = array(), $query = NULL, $fragment = NULL, $absolute = FALSE, $html = FALSE等7个参数。
接着,恩,如果你懒得看commin.inc里头的介绍,我用我那蹩脚的英语来翻译一下:
Drupal简介
最近一段时间基本都在忙Drupal的活儿。
不知道哪里来的兴致,准备专门介绍下Drupal这个东西。
这是一套强大的开源CMS系统,恩,开源,CMS~
源于荷兰的系统,听说原本作者是打算注册Dorp(小村庄)为域名,结果阴错阳差的注册成了Drop。
大概Drop在荷兰语里的发音,是Drupal,看了ORG的logo,觉得翻译成“水滴”很适合。
稍微介绍下Drupal:
Drupal是基于PHP开发的一个功能强大的content manage system(cms),在功能设计上它仿照了phpnuke,xoops等的模块化方式,界面上仿照了blog模式。这个程序以极少的代码实现了非常强大的功能,Drual5源代码不到1M。
所以,很多人用“神奇”两个字来形容它,Drupal是一个完全开放源代码的程序,这一点,吸引了很多PHP爱好者,目前,很多PHP高手参与了它的开发,目前,modules和skins也越来越多。
Drupal获得的奖项非常之多,有兴趣的可以检索一下。
Flash学习/LazyStudio
似乎有好长一段时间没接触Flash了,前几天打开Flash的时候,忽然在琢磨……打印函数是什么……
搞了半天才想起来是trace()而不是echo……恩,很囧,呵呵。
这次的练习偏向于美工,不过也没时间去排版,差不多就从知道的网站Copy了下布局跟色调,稍微改了下。
程序方面,是简单的循环跟位置的判断。
有时候觉得吧,手头的Flash工作真的偏美工,很多地方都是位置的计算……
先扯到这吧,啊呀,11:11啊。
可怕的时间……唉~
有兴趣的可以点这里看看http://lazystudio.cn
Drupal模板页page.tpl.php
试了下不用view建立页面,哈,说起来Drupal还真是个奇怪的东西……
先建立一个类型为page的文章,当然,story类型的也OK~
建立完应该会得到一个/node/1的节点内容,如果你开启了path模块,可以把url命名成类似于/front,也就是首页。
接着在theme报里建立一个page-node-1.tpl.php的文件,就可以写入自定义的首页内容了……
原先写在node/1的内容?请当它不存在~当然了,数据库内的节点数据还是存在的。
只不过页面上看到的内容,被重写了。
哈,改天佑时间,把自己对Drupal的了解写出来~
WordPress2.6发布
似乎是8-15发布的,怪不得昨天在后台看到升级的通知。。。
晚上回家升级看看,希望数据库结构没改动吧,不然升级起来心里还真毛毛的。
万一一个不小心,又要重新装过咯~~
另,不小的这套皮肤是否支持2.6,哈,还真是尴尬的事儿。
FF3/IE6/IE8
Firefox3出来大概有1星期了,到昨天才更新。大概是忙得吧,被loft49的一些零碎页面搞得要死。
昨天终于更新了下FF3,顺便更新了下Firebug跟Web developer。也把家里的更新成了FF3~
哦对了,正在使用IE6的同志们,请升级您的浏览器,万分感谢~
唉,IE6真是万恶的东西!希望IE8出正式版后会检测IE6并推荐用户升级!
Blog皮肤/Dilectio
本来打算自己定制一个皮肤,不过发现没那么多时间。
加上婆娘那边没有什么建设性的意见,只要一些比较小的需求。
所以就直接下了个皮肤来使用。
此次下载的皮肤微Dilectio,做了简单的修改和翻译,为了对作者表示尊敬,
不打算去掉Footer部分的作品链接-。-毕竟这是人家辛苦的成果~
这款皮肤用的人还挺多的,三栏式的排版,加上鲜艳的色彩,说起来,似乎是特别为MM准备的一个皮肤。
找皮肤的时候,发现另外两款,Pink-kupy-10和Renline,下次换皮肤会考虑选择看。
估计会在页面加一起JS,希望能让整个Blog更好玩些吧。
新皮肤,下周见=,=
Save-the-developers
来自学妹发来的网站,http://www.savethedevelopers.org/
似乎是场革命,呼吁大家放弃掉IE6啊……
希望在IE8推出之后,Microsoft可以考虑自动升级IE6->IE7吧……
最近碰到老多IE6的问题!
支持这个活动很简单,只要在页面加个JS,
<script src="http://www.savethedevelopers.org/say.no.to.ie.6.js"></script>
就ok咯,会提示装着IE6的孩子们,升级他们的浏览器~
绿色版IE6的问题
绿色版IE6好像对字体的支持有点问题,准确的说,绿色版IE6对字体的支持比正常版IE6强些。
还有,绿色版跟正常版对注释的支持也不同,同样的问题,绿色版比正常版强大些。
当然这就导致一些问题了咯,基本所有的前台设计都会安装IE7,FF,于是就只能装个绿色版IE6。
目前没碰到其他奇怪的IE6现象,如果只是注释跟字体的支持不同的话,问题不是很大的~