-
晃荡了几天,阿吉俺成天无是无非,游手好闲的不小心晃悠过头了被老爸妈骂了个天翻低覆慨儿康,万不得已只好装装好孩子每天关心爸爸妈妈身体,每天研究怎么样才能名扬四海威风凛凛地赚一大笔钱抱着本书也不和别人倔着说写这些玩意的都是SB只静静地看着且研究着万一哪天混的没饭吃了不晓得自己能不能象他们一样讲故事赚银子养老婆生孩子.一直喜欢在院子里坐到晚上有外婆笑笑的摸着我的脑袋说好孩子用外公一个个的给我讲姜子牙杨老令公杨志卖刀李太白壶打安庐山林教头风雪山神庙我静静的看着数着天上闪闪的星星却被它们逗的开心的睡着在孕育我的那片黄土地上,睁开眼睛发现原来居然是场梦我想哈这次我真厉害了真么深刻的想念了一次我的爸爸妈妈和漫天星星的天空以及那块熟悉的黄土地
晚上是最容易滋生回忆的时间,而对于一个习惯失眠的人来说,回忆又是最好的解决时间的方式,每次无聊了就想把脑袋里的东西做些许记录,因为好多回忆是过时即忘的.BLOG是一种生活方式了,呵呵,每次看着打下的那些字母心里就特开心,虽然净是口水,(哈忘记说了,偶曾是个小论坛的口水王...)但总夹杂点自己的些许心情在其中已经足够,好久没更新了.原因就不说了反正乱78遭的点小事情害机会上网,嘿嘿
说起来似乎真的有些想家了,好久没见爸爸妈妈的,这几天也没联系,姐姐也就再没给过电话.怀念的曾经和外婆外公坐院子里面看星星的日子,这个可怜的城市星星都少的可怜.可惜那样的机会基本没了,即使我愿意外公也不愿意给这么大一人讲故事了哈 ,我想
今天六的消息过来说和好多人还有老周他们喝酒了,呵呵,高中毕业后最大的愿望就是和李老师一起喝喝酒可惜总是没什么机会.这次又错过了,呵呵,还有可爱的老同桌呢.没见到怎么说也算的上一帮酒肉朋友了.也8晓得哪个把我出卖给了老周诶...一顿暴K是免不了了
还是怀年在那个砖瓦场的那几间老屋子.有自己的小院子.自己的房子自己可爱的小朋友圈子.====
又怀旧了,STOP吧.以后只允许自己用30%来怀旧 50%畅想俺美好的未来 20%干什么呢?.......
去逛逛吧 OVER
-
突然想到的记忆这个词,就想放在这个BLOG的片头了,想到我们短短20来年的光阴错过的太多的东西,有意识无意识的遗忘了太多太多,但是依然不少躲藏在记忆的某一角落不肯走.也许,它在等待着我们的回忆罢了,因为这个是它存在的唯一的价值......
好多琐碎的东西总喜欢在最寂静的时候跑出来,玩弄着你的大脑,肆掠着.疯狂的冲刷着我们自己那点卑微懦弱的灵魂,因为.我们曾经太天真......
不想用很文字的文字去写东西,因为我没那能力,也不想去很认真很认真的去回忆,因为,我也没有那能力.
4点20了,看看时间,只有在午夜才能无聊到拉出关于记忆中的某些碎片出来,象幻灯一样在脑海里面回复播放,以及一段段模糊的字幕,突然发觉.原来我曾经还有那么美妙的过去......
写了一半突然发觉或者写为记忆的刹那更为妥当,因为午夜的我们,不对,应该是在黎明的我吧,突然能够回忆到很多很多事情片段曾经翻遍脑海也不知所踪的东西都爬了出来,好开心,会慢慢开始喜欢并习惯这种思绪的吧,我想着......
记得一个德国的生物生态学家叫伊内诺伊斯.艾伯尔.艾伯斯.费儿特曾经说过一个东西,我却忘记了.只有记得当时把这个人告诉了她,她很灿烂的笑了.很灿烂,灿烂的要你喜欢她的那种灿烂,我说,你真漂亮.她脸红了,很红很红,红的象一个在情人面前撒娇的小女孩一样红.那时候,我初中3年级,我们同班.
高中3年级的我拼命的学习,不止为了高考,不只为了自己的未来,那时候他全年级名列前茅,我是一个中等生.为了实现将来和她在一个学校的愿望,我一直在努力.却发现她和另外一个学习好的男生走在了一起.
3天的高考结束,我和几个朋友喝的大醉,把玻璃瓶子砸满了操场骂骂咧咧的离开了学校,虽然伟大的母校培养我们了3年,我们给予她的却是伤痕,是披在学生罩子下那颗年少无知张狂的心.我们无语,母校无言.填报志愿是每个高三年级学生最看重的事情,似乎他真的能决定你的命运,决定你的未来.她们填了北方的一所高校,我突然很害怕见到他就卷了铺盖到了南方.
1年后的同学聚会居然出奇的只有俩个人没来,当然,我去了,她也去了.我们坐一桌,我喝了好多酒.好多好多,她也喝了好多,在阳台吐的时候我发现她也在吐,我们说了好多话,好多好多,包括他甩了他.以及很多很多眼泪,我抱着她,哄着安慰着她就象X年前一样,哪天是我最难忘记的和她的接触.我吻了她,因为我实在不知道怎么去安慰.那是我们之间最难忘的一次接吻,却发生在我们分手之后......
-
2005-08-08
第4讲 开始迷糊的一次课程... - [ActionScript]
flash的深度
还是用图片来说明问题:
所谓flash深度的概念,其实你就可以理解成3维坐标里的Z轴
也就是说:对于每个对象不但有x坐标y坐标,还有一个深度坐标z,
用_level引用,
默认的根影片时间轴的级别为_level0;越往上,级别越大,在舞台中所处的位置离我们越近。 影片剪辑的深度值的范围是从 -16384 到 1048575。
大家看看下深度的区域。(我自己没有测过,书上这么写的)
首先是时间轴区时间轴区 范围是 -16384 到 -1 主要用于放置Flash 编辑时的对象,且对象不可用脚本移除。
动态区是 0到1048575 主要用于 实现运行时的动态创建、动态访问和动态移除
扩展区是 1048576到2130690045其用于实现运行时的动态创建、动态访问,但不支持使用脚本移除对象。
在同一级别中,新的电影剪辑会覆盖原来的电影剪辑。这个是特别要注意的地方,就是_root和_level0并不是绝对相同的。_level0所指的就是根电影时间轴,永远都不会变化,是绝对的路径。
而_root则是一个相对于_level的相对路径,
理解起来很痛苦吧,自己再体会一下~~~
AS基础中的基础我们已经介绍完了:下面我们回过头来学习编程的三种基本结构的第二种:选择结构语句:即 if(){}语句
还是看个例子,大家可以测试一下:看看效果
onEnterFrame = function () {
a = random(3); //生成3一下的乱数
if (a == 1) { //如果a等于1则输出数字一
trace("数字一");
} else if (a == 2) { //如果a等于1则输出数字二
trace("数字二");
} else {
trace("数字零"); //否则a输出数字零
}
};
这就是最基本的选择结构语句
其语法为 if (判断条件){ 条件成立所要执行的语句 }else{ 如果不成立要执行的语句 }
那在这里介绍我们学的第一个有用的函数
random(); 乱数 很重要,
所谓乱数 就是随机数,打个比方 random(3);就是随机生成3一下的书即 0 ,1, 2中的一个,很像抽签
这是只有两个条件时的语法形式, 如果有三个或者更多呢,那就可以在 else后面再接 if 就像上例,当然 在 if语句利还可以嵌套if语句
举个例子:
onEnterFrame = function () {
a = random(3);
if (a>0) {
if (a == 1) {
trace("数字一");
} else {
trace("数字二");
}
} else {
trace("数字零");
}
};
这个例子就是在 if语句里套用if语句,大家可以自己试一下,
和上一个效果是一样的,只是写法不同而已
当然在flash MX 2004里又加入了另一种选择判断结构:
switch/case/default语句
此语句用于两个以上的多分支特别是多分支数据判断非常方便,而且要比if语句更直观:其语法是:
switch(表达式a){ //表达式可以是任何数据类型
case 常量表达式 : 执行的语句,
case 常量表达式 : 执行的语句,
case 常量表达式 : 执行的语句,
// 若表达式a的值和某个常量相等时,执行后面的语句
default: 执行的语句
}
//如果以上的值都不匹配,执行 default后的语句
还是举个例子:
onEnterFrame = function () {
a = random(3);
switch (a) {
case 1 :
trace("数字一");
case 2 :
trace("数字二");
default :
trace("数字零");
}
};
看看他的结构是不是更清晰直观 ,
今天的作业就是做一个石头 剪刀 布 的 游戏 ,
第一次应用者无要求
其他人的要求是 内容长度不超过三帧:
希望大家能认真对待这次练习:
决定至少花1星期把这些东西弄清楚
然后继续....
伤心,上课比我想象的快好多 -
2005-08-08
AS 有你老师讲座之2,3讲摘要 - [ActionScript]
比如舞台上有一个按钮实例名为aaa_mc,如果我要把AS写在按钮上是应该是
on(Press){_root.play();} /*当按下按钮时舞台开始播放
其中:on()是按钮事件函数,其中的Press是参数。表示当鼠标左键在按钮上按下时*/
以上的命令也可以写在帧上:其语法为:
aaa_mc.onPress = function(){ play(); }
这两句的意思是一样的,不同的是一个写在按钮上,一个写在时间轴的帧上。 影片剪辑的形式也是一样的,
具体的按钮参数有:
1、press:一个简单的鼠标点击事件可以被分为两个过程:鼠标按下(press)和鼠标放开(release)。当鼠标移动到一个按纽的可点击区域里并点击该按纽时,Press事件发生,这适用于按纽作为开关的场合。
2、release:在鼠标指针经过按钮时释放鼠标按钮。
3、releaseOutside:当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。
4、rollOver鼠标指针滑过按钮。
5、rollOut鼠标指针滑出按钮区域
6、dragOver在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮,再滑回此按钮。这是一个很有用的事件,可以用在很多场合,如游戏,以及购物车等。
7、dragOut在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮区域。
8、keyPress ("key") 按下键盘上指定的键。这个特殊呀,不是鼠标是键盘了:), 今后我们再介绍它。
9大事件处理函数:
1、load:当前 MC 被载入并且在准备显示之前触发该事件
load:就是做一些初始化的工作,比如:变量的定义,赋值,加载as文件等等,
2、unload:当前 MC 被卸载准备消失之前触发该事件 。很简单,没什么好说的
3、enterFrame:当前 MC 每走过一帧就执行一次enterFrame后面打括号里的内容,,特别有用的,可以做一些眩目的效果,
一个字:重要
4、mouseMove:当鼠标移动时触发该事件。和按纽的rollOver事件函数很相似,
5、mouseDown:当鼠标左键按下时触发该事件 。和比按纽的press事件函数很相似,
6、mouseUp:当鼠标左键抬起时触发该事件 。和比按纽的release事件函数很相似,
在做游戏的时候应用以上三个函数会省去不少麻烦:
7、keyDown:当键盘按键被按下时触发该事件。至于具体怎么用,下面会讲到
8、keyUp:当键盘按键被按下后松开时触发该事件 。对比keyPress。
9、data:当前 MC 接收到新数据时触发该事件。这个事件跟 loadVariables() 和loadMovie()两个函数结合的最紧密。比如载入外部文本时可以应用该事件函数.
好了,九大事件函数总算介绍完了,下面看看他的写法:
和按钮一样要有一个声明函数告诉计算机这是影片剪辑类
按钮的是on
影片剪辑的则是:onClipEvent
其语法是:onClipEvent(以上的九大参数之一){ 执行具体内容 }
举个例子:
onClipEvent (load) { a=1;}
onClipEvent (enterFrame) { a++; trace(a) }
注意里面的“a++”只是一种语法形式,表示a自加一 说白了就是a=a+1的简写形式;这是一种非常和常用的语法形式,大家一定要认真对待.
值得注意的是:i++ 和++i的区别:
举个例子:if(a++<10){ play(); }//表示a先于10进行比较,然后再自加一;
if(++a<10) { play(); }//表示a先自加一,然后再与10进行比较.
在这里要注意了.很多老鸟都把这两个语法形式搞不清楚.
-
2005-08-08
第2-4讲摘要2 - [ActionScript]
私人笔记,禁止评论,有话请到留言版
变量分为两种 1 局部变量 2全局变量
局部变量用 var 声明;反过来说凡是见到var后面的就是局部变量。
局部变量只能在变量所在的时间轴使用,超过了这个范围,就无效了,
全局变量就简单多了,只要用’_global’声明在什么地方都可以用,
var a = 1 ;/*注意看是怎么赋值的,就是右边赋值给左边,如
把1赋给a,其他的都是一样了,初学者一定要注意呀 */
var b = 2 ;
var c = a+b;
trace(c); /*trace命令是用来内部调试*/
基本的数据类型各位都基本见识了,
1 数字
2 字符串 3 布尔值
布尔值其实就是 对还是错,就两个对true ,错false,也可以用1和0 表示,
最头痛的东西来了:
var a=aaa1+1 //这个值是什么?
var b=aaa1+’1’ //这个的值又是什么?
var c=’aaa1’+’1’ //那这个值呢?
自己用函数trace试试看,这样印象深刻,
这些搞懂了,就要讲风靡万千少女的编程的三种基本结构!
第一种:顺序结构,即依照顺序逐条执行的语句.上边那个简单的程序就是了 ,再举个例子吧:
var a=1; //这就是了,简单吧,
var b=2;
var c=a+b;
在这里,又要说另外一个基本的重要语法,就是’=’号了,注意,
’==’要有所区分, ’=’是赋值运算符, 而’==’(两个=号)是比较运算符,只比较而不把’==’右边的值赋给左边 -
我是一个酒鬼,曾经不是,至少现在是.也许将来或者又不是的
QQ上面熟悉的上线声,听出来,老朋友上线了,不打招呼要挨砖头的.习惯性的HI了过去.习惯性的一句好久不见,最近忙什么.习惯的那几句话出口后本以为是即将习惯的沉默至下线却没有预期的那么习惯的发生,至少不是如我所愿,因为实在忘却了该去说些什么东西,或者过于熟悉,或者已经时间让我们陌生罢了
六说,他这次回去和常波 鸭子 马燕龙 疯女人 李隋龙 老同桌 李酒鬼 老周他们一起喝酒了,没有我,很悲哀的发觉,自从上次可怜的聚会后居然一直没有见到老周和李老师,别说一起喝酒了.每个酒鬼最开心的时刻就是看到酒,最快乐的时候就是能和最好的朋友一起喝酒.来到这个城市,有了自己新的朋友却发觉失去年少时候那种感觉了,呵呵.也许是长大了.虽然为了防止被笑话是一个活在过去的人还是不忍心的小小的怀旧了下.
寒假如果不出什么事情一定要回去一次了,见见曾经一起追梦着的兄弟们,都成长了不少了吧.当初或许是一种逃避的心境跑来这么远的城市.突然觉得有些后悔,得.不许后悔,告戒过自己滴,嘿嘿
应该开始下半年的生活了,凉子今天终于从北京赶过来了,一起大热天的吃了热气腾腾的顿饭,商量的半天偶的人生规划和他的生活规则最后能否实现暂且放在一边,看看自己BLOG的周排名居然还那么靠前,不由得暗笑下,可爱滴YB记数器,真可爱.生活依然一往无前的继续着,姐姐也没给过电话说具体工作怎么样了,明天打个电话给妈妈打听下吧,想着
居然在YOURBLOG上面发现一枚和我同名为阿吉的朋友,哈哈,害我跑去研究了好半天发觉果然是陌生人不是熟人耍我才决心为我的发现庆祝下的,真开心的.
兄弟们等寒假回去一起哈皮拉 -
随便写写吧,我想,既然今晚注定失眠,这个怎么也算的上是一种打发时间的方式了.
看到一个警察写着自己不属于他的城市,看着一个孩子在一大块版面写着XX我爱你的话
真可爱,我想.我曾经也觉得自己不属于这个城市,太多的喧嚣,太多的功利,虽然不大但充斥着太多的心计.
我看不惯,曾经也用一种叫做愤青的方式睥睨着这个城市,这个社会,哈,可是地球一然在转,俺不断的努力居然是徒劳
我们没有办法改变这个世界,我们只能尽力的修改着自己,习惯就好,101次的在心底鼓励着自己,是因为100次的失败
我们不在年少,我们不需要梦想.我们只需要一个未来的
努力了 -
一生生活在北方的人是永远无法了解或者感受台风的,就象一个一辈子休养在南方的人永远无法想象沙尘暴一样,我是这么认为,一般,也应该是一个事实,幸运的我就终于在这个暑假感受了此台风.当然,外面雨还在下,风还在刮,老大老大的树在台风脚下象蚂蚁一样失去了生命力,雨伞已经完全失去了抵抗暴雨的效果,只好收了伞拼命的往回跑,沿途还要小心即将倒下的大树.....
于是就想起了沙尘暴,20岁以前我每年的春天都是在沙尘暴中度过的,黄沙漫天,倒真有些怀念
雨越来越大了,要不是怕惊醒梦中人真想电脑面前混个通宵也不错,我想,刚看新闻说台风走安徽去了,居然跑这么远,厉害了.希望安徽别象当年再来次大洪的好.寂寞的爬着格子.看着用马甲不分日夜的象XXX吹嘘着自己是多厉害的大虾看起来真有点想笑,哈,快开学了吧,我想.装了自己的宽带就开心了...
暴雨下下也好,要这个天气降温下来,别太热了吧,我企求着.... -
2005-08-07
第1章节的些重点 做个摘要 - [ActionScript]
1.2ActionScript程序的构成
和所有的程序设计语言一样,ActionScript也有自身的各种组成“元素”,比方说关键字、语法格式等等,了解这些基本知识是学习Flash的一个最基本的步骤。
下面我们就来通过一个简短的代码片段看一下ActionScript程序的结构,这段代码定义一个按钮所拥有的行为,现在我们不需要深究这段代码究竟是干什么的,只是要对其进行解剖,了解其结构。
on (release) {
var angle:Number = 5.00;
wheel_mc._rotation=90;
wheel_mc.gotoAndPlay (50);
}
事件
事件,在程序设计中的含义和他在日常生活中的含义很相似。比方说,你在Flash影片中移动鼠标、单击鼠标、按下键盘上的某个键都会产生事件。比方说在在上面的例子中release就是一个事件,当用户在当前的按钮上释放鼠标时,这个事件就会发生,on(release)后面大括号内的代码就是用来处理这个事件的。
语句
ActionScript中每个完整的语句以分号“;”结束,执行某项特定的操作,比如这样的代码var angle:Number = 5.00;
他会创建一个名为angle的变量,其类型为数字,设置其参数为5.0。 再比如wheel_mc.gotoAndPlay (50);这个语句的作用就是从影片剪辑wheel_mc的第50帧开始播放影片。 运算符
运算符非常好理解,含义基本和数学以及逻辑运算的符号相同,包括=、〈、〉、+、-、*等等。
关键字
关键字是ActionScript的“私有财产”,进行程序设计时,在变量、函数等用户自定义的元素命名时必须加以“避讳”。例如on就是一个关键字,那么我们就不能将变量命名为on,否则程序就会被你搞得晕头转向,不知道你想让它干什么 。
点(.)
这个小点(“.”)容易让初学者感到摸不着头脑,别看它不起眼,用的却非常频繁,它的作用通常两个。第一,它可以用来定位某一个影片剪辑,例如_root.china.cities.beijing这个语句就代表主事件线上名为china的影片剪辑中名为cities的影片剪辑中的名为beijing的那个影片剪辑,比较拗口,其实我们如果把这个小点练成“中的”,问题就很清楚了。
ActionScript是一种面向对象的设计语言,因此这个小点还有另外一个用途就是访问对象属性、调用对象方法。比方说,我们想让影片剪辑wheel_nc转动90度,可以使用这样的语句(其中的_rotaion就是影片剪辑的一个属性):wheel_mc._rotation = 90; 再比如,要想通过ActionScript播放一段影片剪辑可以使用
wheel_mc.play()。
注释
ActionScript中的注释和很多语言中的详细,这些注释仅仅供开发者做一些注记,并不当作程序的正式组成部分。多行的注释用//开头,多行注释用/*开头,用*/结尾 -
换个地方吧.我想,看着BLOGCN那头不小心上去的点小人气,觉得真陌生,越看越觉得不是自己的日志了,开始习惯去胡乱的Z些东西,开始为了更新自己的BLOG想破了脑袋.终于,昨天晚上失眠了.想了很多,我是个很无聊的人,而人无聊到一定程度就开始胡乱想象事情,不是属于自己的梦想.而是无关任何的无法达到的梦想,这里是我BLOG生涯的起始点.我是个怀旧的人,又回到这里.没有办法,即使开始新的生活都永远忘却不了自己的回忆.确实是这样的,我想
听着BLOG的背景音乐,突然有重呕吐感.忙关掉了音响.回忆是毒药,睡觉才是王道.可惜,我失眠,我很失眠,失眠到把小羊数到了八百发现天亮了居然没有睡意.是该学学佛了.近来满喜欢在那个禅心很重的BLOG里面走走,脑袋不用去想那些琐杂的无聊的事情也好
暑假没有回家或者说买电脑放身边实在一大败笔,整天无聊到屁股疼都懒得离开电脑半步,这绝对不是我喜欢的生活吧?
突然忘记了所有的习惯,只有无聊和更加无聊不断打击着我浅显的梦了......
共1页 1






