博客

  • Javascript控制flash之参数

    当前flash很流行,而且flash以控件形式提供ie,既然是控件,我们就可以用Javascript语言来控制它。flash 控件的播放功能很好实现,它有一个强大的命令 fscommand,可用来向应用程序发消息,截获此消息,我们可以实现很多功能。这样就可以结合flash的漂亮界面与Javascript的强大功能!

    以下是我搜集的一些常用控制方法:

    Play() —————————————- 播放动画
    StopPlay()————————————停止动画
    IsPlaying()———————————– 动画是否正在播放
    GotoFrame(frame_number)—————- 跳转到某帧
    TotalFrames()——————————- 获取动画总帧数
    CurrentFrame()——————————回传当前动画所在帧数-1
    Rewind()————————————-使动画返回第一帧
    SetZoomRect(left,top,right,buttom)——-放大指定区域
    Zoom(percent)——————————改变动画大小
    Pan(x_position,y_position,unit)————使动画在x,y方向上平移
    PercentLoaded()—————————-返回动画被载入的百分比
    LoadMovie(level_number,path)———– 加载动画
    TGotoFrame(movie_clip,frame_number)- movie_clip跳转到指定帧数
    TGotoLabel(movie_clip,label_name)—— movie_clip跳转到指定标签
    TCurrentFrame(movie_clip)————— 回传movie_clip当前帧-1
    TCurrentLabel(movie_clip)—————–回传movie_clip当前标签
    TPlay(movie_clip)—————————播放movie_clip
    TStopPlay(movie_clip)———————-停止movie_clip的播放
    GetVariable(variable_name)—————–获取变量
    SetVariable(variable_name,value)———–变量赋值
    TCallFrame(movie_clip,frame_number)—call指定帧上的action
    TCallLabel(movie_clip,label)—————-call指定标签上的action
    TGetProperty(movie_clip,property)——–获取movie_clip的指定属性
    TSetProperty(movie_clip,property,number)-设置movie_clip的指定属性

    其中TGetProperty 和 TSetProperty 的属性是使用数字0-18来获取的,下面是各数字代表的属性:
    属性 作用 数字 使用方式

    X Position X坐标 0 Get,Set
    Y Position Y坐标 1 Get,Set
    X Scale X方向缩放比率 2 Get,Set
    Y Scale Y方向缩放比率 3 Get,Set
    CurrentFrame movie_clip当前所在帧数 4 Get
    TotalFrames movie_clip总帧数 5 Get
    Alpha movie_clip的透明度 6 Get,Set
    Visibility movie_clip是否可见 7 Get,Set
    Width movie_clip的宽度 8 Get
    Height movie_clip的高度 9 Get
    Rotation movie_clip的旋转度 10 Get,Set
    Target movie_clip的路径 11 Get
    Framesloaded movie_clip已载入的帧数 12 Get
    Name movie_clip的实体名字 13 Get,Set
    DropTarget movie_clip的拖拽 14 Get
    Url 包含movie_clip的动画的url 15 Get
    HighQuality 设置画面质量为高质量 16 Get,Set
    FocusRect 显示按钮边框 17 Get,Set
    SoundBufTime 预设声音缓冲时间 18 Get,Set

    Flash调用js:
    可以使用fscommand来调用js,但使用getUrl方面更为的方便,比如:getURL(“BLOCKED SCRIPTalert(‘”+ message+ “‘)”);就可以使用js的alert的方法作为调试使用.

    Play() 使已停止了的FLASH动画在停止处开始播放
    格式:YourMovieName.Play()

    StopPlay() 停止正在播放的FLASH文件?
    格式:YourMovieName.StopPlay()

    IsPlay() 如果FLASH文件正在播放中,此函数值为true?
    例如:if (YourMovieName.IsPlaying)

    alert(“Playing”)
    如当动画正在播放,就会弹出一个警告条。

    GotoFrame(int frameNum) 控制FLASH跳到指定的frame
    格式:YourMovieName.GotoFrame(10)

    TotalFrames() 传回FLASH动画的总帧数???
    格式:YourMovieName.TotalFrames()

    CurrentFrame() 传回FLASH动画目前所在的帧数减一
    FS Command控制的帧都是由0开始的
    格式:YourMovieName.CurrentFrame()+1

    Rewind() 控制FLASH动画条会第一帧并停止?
    格式:YourMovieName.Rewind()

    SetZoomRect(int left,
    int top,int right,int bottom) 放大指定的坐标区域(int left=左坐标的整数;int right为右坐标的整数;int top和int bottom分别表示上坐标和下坐标的整数)

    Zoom(int percent) 改变FLASH动画的大小。这函数只允许你将放大后的 图片缩小到原图片的大小
    YourMovieName.Zoom(50)放大一倍
    YourMovieName.Zoom(200)缩小一倍
    YourMovieName.Zoom(0)恢复原始尺寸
    Pan(int x,int y,int mode) 平移放大后的FLASH动画。x,y表示移动目的地的x轴和y轴的坐标;int mode表示表示坐标的单位,但其值为”0″时,以象数为单位,为”1″时,以百分比为单位。

    PercentLoaded() 回传0~100的值,此值为浏览器载入FLASH的百分比程度。可用此功能制作loading画面
    如:if (YourMovieName.PercentLoaded()$#@60;100)
    YourMovieName.GotoFrame(YourMovieName.PercentLoaded())

    LoadMovie(int layer, String url) 载入其他的FLASH动画,”int layer”为level的值,数值越大,动画就放得越上;”string url”为要栽入的动画的路径和名称??
    如:LoadMovie(1, “yourmovie.swf”)?表示把yourmovie.swf的动画加载到原来的动画上,level为1
    LoadMovie(“”, “yourmovie.swf”)表示卸载yourmovie.swf动画?

    TGotoFrame(String target, int frameNum) 控制动画跳到指定的movie clip的第几帧
    TGotoFrame(“_flash0/mm”,10)表示跳到instance name为mm的movie clip的第十帧
    TGotoLabel(String target, String label) 控制动画跳到指定的movie clip的指定的label?
    TGotoFrame(“_flash0/mm”,”ten”)
    TCurrentFrame(String target) 传回指定的movie clip的当前所在帧减一?
    fras=YourMovieName.TCurrentFrame(“_flash0/mm”)+1
    TCurrentLabel(String target) 传回指定的movie clip当前所在的label?
    label=play_movie.TCurrentLabel(“_flash0/mm”)
    TPlay(String target) 控制指定的movie clip从停止出开始播放
    YourMovieName.Play(“_flash0/mm”)
    TStopPlay(String target) 控制指定的movie clip停止播放??
    YourMovieName.Play(“_flash0/mm”)

  • 毕业设计整理

    毕业设计整理

    sb-so (2) sb-so (1)

     

    成片和这些分镜完全,没有半毛钱关系.
    不知道如果动画把这些分镜实现的话,会是什么样的结果.

  • 服务器搬家备忘(ssh)

    服务器搬家备忘(ssh)


    • ssh传输数据
    • zend optimizer 升级问题( php加速)
    • output_buffering = On  启用
    • SSH爬墙

    –ssh传输数据:
    压缩打包   tar czvf   name.tar.gz  ./name
    解压缩   tar -xzf  name.tar.gz
    服务器下载  wget  http://xxx.com/name.tar.gz

    –zend optimizer 升级:
    修改php5.ini

    –output_buffering = On 启用:
    解决wp-login.php页面错误问题

    –SSH爬墙
    事实证明Deluxe 和Ultimate一样可以使用SSH用来”爬墙”
    稳定性非常好,等同优质VPN
    pc端使用 Bitvise SSH Client
    Chrome    SwitchySharp插件 选项设置
    SOCKS 代理     127.0.0.1  端口: 7070        SOCKS v5

    ssh3

     

  • 你已经死了!

    你已经死了!

    你知道他/她终究会死亡. 每时每刻都有可能,
    但是每次屏幕出现”你已经死了”还是足够让你发狂,发怒,发神经…..

    一路小心翼翼,认认真真的杀过来来,瞬间离你而去,
    [专家模式]伤不起.
    youaredead2 youaredead

  • 全面回忆-失败屌丝意淫的一场特工梦

    全面回忆-失败屌丝意淫的一场特工梦

    total

    第一感觉是向银翼杀手致敬,或者和银翼杀手是同一个美术指导(布景). 虽然好像”全面回忆”有翻拍原版片,没看过.但还是感觉和”银翼杀手”是一个片场拍出来的.

    似乎从来没有结束也不知何时开始的雨天,东方棚户区的破败,却又透露出一番奇妙的生机盎然。莫名奇妙的汉字和日本字的老旧招牌。少不了的黄人面孔穿行于闹市之中。破呗落后的街区却又处处充斥着夸张搞笑的高科技。

    如果说这是种未来的概念设计,只能说是老外通过异国文化神秘和固有印象的噱头罢了。觉得通过展现破败来表现未来,从而规避现代人纯粹想象未来的种种可笑是很好的一个方式。(你永远想象不出未来的飞船,电脑是什么样子。你所有的奇异想法都会是徒劳,都会成为将来的笑柄。)

    而这种表现手法上骇客帝国做的算是很适中的(虽然必然也会有局限思维)。规避了很多吃力不讨好的未来想象设定。

     

    回到全面回忆,说到第二个感觉就是,它模仿或者刻意强调了类似于盗梦空间的那种多种可能的剧情猜测。(当然了,它竟然是翻拍老片,至于谁模仿谁也说不准,反正这种剧情安排至少是现在电影的潮流吧,剧情不多种可能,能好意思说是科幻片吗?)

    从“快在药物进入他身体前阻止它们”,就看出这是一种2种纠结可能的噱头。可是让人没想到的是,这竟然真的是整部电影的唯一噱头和唯一的牵强亮点!

    两种解释,一个是失败屌丝通过做梦来意淫了一场牛逼哄哄的特工梦。

    另一个是标准的特工影片,(银行保险箱,各种护照,几沓现金,莫名其妙的自我身份,这和谍影重重有什么区别?)而如果是这样那这部电影就瞬间跌价不少。虽然它本身也没什么价。

    所以影片的唯一可能解释就是屌丝在做梦。

    可能很多人会搬出众多细节各种画面各种台词来证明这是一个牛逼的特工故事。但是导演和编剧的潜意识真的是把故事往第一个解释上走的。

    第三个印象就是第五元素。(真不知道这些电影的幕后有没有联系)。

    关于女主角,女一号和女二号真的是太像了!再次证明我对外国人是脸盲,大脑的脸部数据库实在不能分辨外国人的细微特征差别。

    黑夜传说的塞琳娜.比女一号要漂亮,但即便如此还是很难分辨。
    彪悍冷酷似乎是她的固定形象了。简直就是吸血鬼来客串.

    追车的一段,虽然老套,但也算有突破了.
    老套之中透点新意.

    总的来说,老套剧情套个新故事.能看而已.