易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : flash

Flash TagCloud中文版.


php版的Flash标签云(flash tagcloud)
想要标签云的同志们都来吧。
3D球形标签云(tagcloud),最初是源自WP的一个插件吧,然后经skiyo的修改,可支持中文,并随意放在自己的博客或网站的任意地方,我把代码和数据库整理一下,共同放出来。在此感谢skiyo!
核心代码:
<?php
require("config.php");
require_once 'Tags.php';
$sql = "SELECT tags from demo";   //在这里你可以随机或者限制一下取出的个数.  
$rs = $db->query($sql);
while ($tags = $db->fetch_array($rs)) {
    $arr[] = split("\|",iconv("gb2312","utf-8",$tags['tags']));
}
$tags = new Tags($arr);
$tagsArr = $tags->getTags();
$tagsStr = '<tags>';  
foreach ($tagsArr as $value){
    $tagsStr .= urlencode('<a href="testtags.php?action='.urlencode($value).'" style="font-size:'.rand(8,24).'pt;">'.$value.'</a>');
}
$tagsStr .= '</tags>';
?>
<script type="text/javascript">
var rnumber = Math.floor(Math.random()*9999999) ......

flash 绘图API:绘制基础的图形

  flash 的绘图API 函数是很强大的绘图工具,能够创建出很多神奇的效果。最近偶然发现了一些不错的程序,测试了一下感觉很有趣。这部分不算很难,主要懂借用他的命令,加上自己一点创意就能发挥出意想不到的效果。接下来,我们今天探讨绘制的一些基本的图片,先绘制矩形,因为它很简单,仅仅使用一些简单的代码就能够完成。但是你会发现矩形这个数学模型,你会慢慢地喜欢他,不相信,可以亲自动手测试。
第一个引出的问题,怎样去绘制一个矩形? 我们不考虑很全面,尽量使用最简单的办法,那我们先创建一个fla 文件,cs3 或者cs4 都可以。然后我们在帧上写上我们代码,因为这是测试。所以代码尽量简单化。
this.graphics.lineStyle(2);
this.graphics.beginFill(0xff0000);
this.graphics.drawRect(200,200,100,150);
this.graphics.endFill();
接下来,我们要通过鼠标进行绘制,这一个简单的交互操作。利用鼠标拖动的方式来绘制一个矩形,而接下来进行鼠标监听一个动作。
首先先创建一个Shape 对象,这个对象用于绘制图形的。
var shape:Shape=new Shape();
addChild(shape);
然后,进行鼠标的一些监听
stage.addEventListener(MouseEvent.MOUSE_DOWN,mouse ......

flash全屏和非全屏的转换

var aa:Boolean = true;
my_btn.onPress = function() {
 if (aa == true) {
  fscommand("fullscreen", true);
  aa = false;
 } else {
  fscommand("fullscreen", false);
  aa = true;
 }
};
my_btn是一个按钮 ......

精简Flash文件体积的几个小技巧

笔者经过长时间的使用,总结了几条为Flash减肥的小技巧,希望与各位闪客们分享。
  1、尽量减少文字的叙述。
  2、应尽量把图画转为“电影剪切”或“图形”。
  3、导入的图片格式最好是*.jpg或*.gif图片格式。
  4、如果需要导入音乐文件,最好是*.MP3,这样你的源代码不会太大。
  5、导入音乐后,在它的属性设置里去掉“使用文件默认品质”,然后,在它的品质设置如下:“压缩”选择MP3;“位比率”选择16Kbps;“品质”选择快速。如此设置之后,3MB的MP3输出后不足500KB,音质只有少量的损失,这样也可以算是音乐DIY吧!
  6、如果非特殊需要,就不要把图片“打碎”,应该尽量在图片帧中进行。
  7、不要在同一帧放置过多的“电影剪切”,否则可能使你的*.SFW成倍增肥。
  以上几个小技巧希望对各位朋友有所帮助!,如果有疏漏的地方还请各位指正。 ......

BIOS FLASH 保护机制浅析

一,引言
多年前有一个很著名的病毒名叫CIH,当年CIH的流行曾经造成了巨大的经济损失。CIH可以攻击主板上的BIOS FLASH芯片,破坏里面的内容,从而使得受害者的计算机无法正常使用。这是人类历史上第一个可以破坏硬件的病毒。CIH可以攻击基于Intel 430FX芯片组的主板,由于FX芯片组在那个年代属于主流芯片组,所以无数的电脑在感染CIH后无法开机。只得返厂维修。至此人们第一次意识到对BIOS FLASH芯片的保护至关重要。之后的年代里,人们开始不断的改进FLASH的保护策略。
现代的主板上配备的BIOS FLASH芯片并不像过去那样不可更改。在286,386,486甚至早期Pentium时代,受制于芯片组的限制或者本身成本上的考虑,主板上装的往往是真正的ROM芯片。换言之那个时代的BIOS的确是不可写的东西。但是BIOS需要更新,因为BIOS也是人编的,也是软件。既然是软件就一定有BUG,BUG需要修复,所以人们需要重新对FLASH芯片进行编程以便能够升级BIOS。且人们还可以通过升级BIOS获得新的功能,于是后来的设计上都允许对FLASH予以重新编程,以便升级BIOS。主板上开始配备可编程的ROM芯片,也叫EEPROM。
但是一个可更改内容的ROM芯片是一把真正的双刃剑。一方面给了用户便捷性与灵活性,另一 ......

FLASH安全沙箱服务器端程序代码(跨平台,C++/JAVA)

Main.cpp  (Win/*nix)
#include "FlexSecurityBox.h"
int main(int argc, char ** argv) {

char * address;
short port;
if (argc == 2)
{
address = "0.0.0.0";
port = atoi(argv[1]);
} else if (argc == 3)
{
address = argv[1];
port = atoi(argv[2]);
} else
{
printf("You have not to set listening port, we set default port is 843.\n");
address = "0.0.0.0";
port = 843;
}
FlexSecurityBox flexsecuritybox(address, port);
if (!flexsecuritybox.Open() )
{
printf("Socket Initialize Error");
exit(-1);
}
else
flexsecuritybox.DoWork();


FlexSecurityBox.h  (Win平台)
#ifndef _FLEXSECURITYBOX_H
#define _FLEXSECURITYBOX_H
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#pragma comment(lib,"ws2_32.lib")
class FlexSecurityBox
{
private:
const char * ListenAddress;
const short Port;
bool IsOpened;
SOCKET sockSrv;
SOCKET sockConn;
SOCKADDR_IN addrSrv;
public:
FlexSecurityBox(c ......

FLASH安全沙箱服务器端程序代码(跨平台,C++/JAVA)

Main.cpp  (Win/*nix)
#include "FlexSecurityBox.h"
int main(int argc, char ** argv) {

char * address;
short port;
if (argc == 2)
{
address = "0.0.0.0";
port = atoi(argv[1]);
} else if (argc == 3)
{
address = argv[1];
port = atoi(argv[2]);
} else
{
printf("You have not to set listening port, we set default port is 843.\n");
address = "0.0.0.0";
port = 843;
}
FlexSecurityBox flexsecuritybox(address, port);
if (!flexsecuritybox.Open() )
{
printf("Socket Initialize Error");
exit(-1);
}
else
flexsecuritybox.DoWork();


FlexSecurityBox.h  (Win平台)
#ifndef _FLEXSECURITYBOX_H
#define _FLEXSECURITYBOX_H
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#pragma comment(lib,"ws2_32.lib")
class FlexSecurityBox
{
private:
const char * ListenAddress;
const short Port;
bool IsOpened;
SOCKET sockSrv;
SOCKET sockConn;
SOCKADDR_IN addrSrv;
public:
FlexSecurityBox(c ......

FLASH安全沙箱服务器端程序代码(跨平台,C++/JAVA)

Main.cpp  (Win/*nix)
#include "FlexSecurityBox.h"
int main(int argc, char ** argv) {

char * address;
short port;
if (argc == 2)
{
address = "0.0.0.0";
port = atoi(argv[1]);
} else if (argc == 3)
{
address = argv[1];
port = atoi(argv[2]);
} else
{
printf("You have not to set listening port, we set default port is 843.\n");
address = "0.0.0.0";
port = 843;
}
FlexSecurityBox flexsecuritybox(address, port);
if (!flexsecuritybox.Open() )
{
printf("Socket Initialize Error");
exit(-1);
}
else
flexsecuritybox.DoWork();


FlexSecurityBox.h  (Win平台)
#ifndef _FLEXSECURITYBOX_H
#define _FLEXSECURITYBOX_H
#include <winsock2.h>
#include <stdio.h>
#include <windows.h>
#pragma comment(lib,"ws2_32.lib")
class FlexSecurityBox
{
private:
const char * ListenAddress;
const short Port;
bool IsOpened;
SOCKET sockSrv;
SOCKET sockConn;
SOCKADDR_IN addrSrv;
public:
FlexSecurityBox(c ......
总记录数:497; 总页数:83; 每页6 条; 首页 上一页 [55] [56] [57] [58] 59 [60] [61] [62] [63] [64]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号