本文目录一览:
- 1、黑客帝国文字雨 flash 怎么制作
- 2、日本动画和flash动画制作过程的差别在哪?
- 3、怎样用QQ空间素材
- 4、哪里可以直接下载《黑客帝国1》的?
- 5、【flash】求黑客帝国数字雨flash做法 。
- 6、跪求flash制作数字瀑布的教程或过程~像黑客帝国那样
黑客帝国文字雨 flash 怎么制作
可用C语言编程来达到黑客文字雨的效果 。。。
效果如下:
代码如下,vc++编译通过 。。
#include windows.h
#define ID_TIMER 1
#define STRMAXLEN 25 //一个显示列的最大长度
#define STRMINLEN 8 //一个显示列的最小长度
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
typedef struct tagCharChain //整个当作屏幕的一个显示列,这是个双向列表
{
struct tagCharChain *prev; //链表的前个元素
TCHAR ch; //一个显示列中的一个字符
struct tagCharChain *next; //链表的后个元素
}CharChain, *pCharChain;
typedef struct tagCharColumn
{
CharChain *head, *current, *point;
int x, y, iStrLen; //显示列的开始显示的x,y坐标,iStrLen是这个列的长度
int iStopTimes, iMustStopTimes; //已经停滞的次数和必须停滞的次数,必须停滞的次数是随机的
}CharColumn, *pCharColumn;
int main(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("matrix") ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ;
if(!RegisterClass (wndclass))
{
MessageBox (NULL, TEXT ("此程序必须运行在NT下!"), szAppName, MB_ICONERROR) ;
return 0;
}
hwnd = CreateWindow (szAppName, NULL,
WS_DLGFRAME | WS_THICKFRAME | WS_POPUP,
0, 0,
GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN),
NULL, NULL, hInstance,
NULL) ;
ShowWindow (hwnd, SW_SHOWMAXIMIZED) ; //最大化显示
UpdateWindow (hwnd) ;
ShowCursor(FALSE); //隐藏鼠标光标
srand ((int) GetCurrentTime ()) ; //初始化随机数发生器
while (GetMessage (msg, NULL, 0, 0))
{
TranslateMessage (msg) ;
DispatchMessage (msg) ;
}
ShowCursor(TRUE); //显示鼠标光标
return msg.wParam ;
}
TCHAR randomChar() //随机字符产生函数
{
return (TCHAR)(rand()%(126-33)+33); //33到126之间
}
int init(CharColumn *cc, int cyScreen, int x) //初始化
{
int j;
cc-iStrLen = rand()%(STRMAXLEN-STRMINLEN) + STRMINLEN; //显示列的长度
cc-x = x+3 ; //显示列的开始显示的x坐标
cc-y =rand()%3?rand()%cyScreen:0; //显示列的开始显示的y坐标
cc-iMustStopTimes = rand()%6 ;
cc-iStopTimes = 0 ;
cc-head = cc-current =
(pCharChain)calloc(cc-iStrLen, sizeof(CharChain)); //生成显示列
for(j=0; jcc-iStrLen-1; j++)
{
cc-current-prev = cc-point; //cc-point一个显示列的前个元素
cc-current-ch = '\0';
cc-current-next = cc-current+1; //cc-current+1一个显示列的后个元素
cc-point = cc-current++; //cc-point = cc-current; cc-current++;
}
cc-current-prev = cc-point; //最后一个节点
cc-current-ch = '\0';
cc-current-next = cc-head;
cc-head-prev = cc-current; //头节点的前一个为此链的最后一个元素
cc-current = cc-point = cc-head; //free掉申请的内存要用current当参数
cc-head-ch = randomChar(); // 对链表头的 元素填充
return 0;
}
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
//ctn 用来确定一个显示链是否 向下前进,如果等待次数超过必须等待的次数,ctn就代表要向下前进
int i, j, temp, ctn; //j为一个显示链中除链表头外的在屏幕上显示的y坐标,temp绿色过度到黑色之用
static HDC hdcMem;
HFONT hFont;
static HBITMAP hBitmap;
static int cxScreen, cyScreen; //屏幕的宽度 高度.
static int iFontWidth=10, iFontHeight=15, iColumnCount; //字体的宽度 高度, 列数
static CharColumn *ccChain;
switch (message)
{
case WM_CREATE:
cxScreen = GetSystemMetrics(SM_CXSCREEN) ; //屏幕宽度
cyScreen = GetSystemMetrics(SM_CYSCREEN) ;
SetTimer (hwnd, ID_TIMER, 10, NULL) ;
hdc = GetDC(hwnd);
hdcMem = CreateCompatibleDC(hdc);
hBitmap = CreateCompatibleBitmap(hdc, cxScreen, cyScreen);
SelectObject(hdcMem, hBitmap);
ReleaseDC(hwnd, hdc);
//创建字体
hFont = CreateFont(iFontHeight, iFontWidth-5, 0, 0, FW_BOLD, 0, 0, 0,
DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DRAFT_QUALITY, FIXED_PITCH | FF_SWISS, TEXT("Fixedsys"));
SelectObject(hdcMem, hFont);
DeleteObject (hFont) ;
SetBkMode(hdcMem, TRANSPARENT); //设置背景模式为 透明
iColumnCount = cxScreen/(iFontWidth*3/2); //屏幕所显示字母雨的列数
ccChain = (pCharColumn)calloc(iColumnCount, sizeof(CharColumn));
for(i=0; iiColumnCount; i++)
{
init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);
}
return 0 ;
case WM_TIMER:
hdc = GetDC(hwnd);
PatBlt (hdcMem, 0, 0, cxScreen, cyScreen, BLACKNESS) ; //将内存设备映像刷成黑色
for(i=0; iiColumnCount; i++)
{
ctn = (ccChain+i)-iStopTimes++ (ccChain+i)-iMustStopTimes;
//
(ccChain+i)-point = (ccChain+i)-head; //point用于遍历整个显示列
//第一个字符显示为 白色
SetTextColor(hdcMem, RGB(255, 255, 255));
TextOut(hdcMem, (ccChain+i)-x, (ccChain+i)-y, ((ccChain+i)-point-ch), 1);
j = (ccChain+i)-y;
(ccChain+i)-point = (ccChain+i)-point-next;
//遍历整个显示列,将这个显示列里的字符从下往上显示
temp = 0 ; //temp绿色过度到黑色之用
while((ccChain+i)-point != (ccChain+i)-head (ccChain+i)-point-ch)
{
SetTextColor(hdcMem, RGB(0, 255-(255*(temp++)/(ccChain+i)-iStrLen), 0));
TextOut(hdcMem, (ccChain+i)-x, j-=iFontHeight, ((ccChain+i)-point-ch), 1);
(ccChain+i)-point = (ccChain+i)-point-next;
}
if(ctn)
(ccChain+i)-iStopTimes = 0 ;
else continue;
(ccChain+i)-y += iFontHeight; //下次开始显示的y坐标 为当前的y坐标加上 一个字符的高度
//如果开始显示的y坐标减去 整个显示列的长度超过了屏幕的高度
if( (ccChain+i)-y-(ccChain+i)-iStrLen*iFontHeight cyScreen)
{
free( (ccChain+i)-current );
init(ccChain+i, cyScreen, (iFontWidth*3/2)*i);
}
//链表的头 为此链表的前个元素,因为下次开始显示的时候 就相当与在整个显示列的开头添加个元素,然后在开始往上显示
(ccChain+i)-head = (ccChain+i)-head-prev;
(ccChain+i)-head-ch = randomChar();
}
BitBlt(hdc, 0, 0, cxScreen, cyScreen, hdcMem, 0, 0, SRCCOPY);
ReleaseDC(hwnd, hdc);
return 0;
case WM_RBUTTONDOWN:
KillTimer (hwnd, ID_TIMER) ;
return 0;
case WM_RBUTTONUP:
SetTimer (hwnd, ID_TIMER, 10, NULL) ;
return 0;
//处理善后工作
case WM_KEYDOWN:
case WM_LBUTTONDOWN:
case WM_DESTROY:
KillTimer (hwnd, ID_TIMER) ;
DeleteObject(hBitmap);
DeleteDC(hdcMem);
for(i=0; iiColumnCount; i++)
{
free( (ccChain+i)-current );
}
free(ccChain);
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam) ;
}
日本动画和flash动画制作过程的差别在哪?
日本的商业动画一般先手绘,再电脑绘制.
动画制作过程:
1.编写剧本与绘制黑白稿
2.绘制画的连续动作
3.叠合人物与背景
4.上色
5.一张张拍摄
6.拍摄胶片
经过最后的检察,大家喜爱的动画影片就完成了!
动画
动画的英文Animation源自于拉丁文字根的anima,意思为灵魂,动词animare是赋予生命,引申为使某物活起来的意思,所以animation可以解释为经由创作者的安排,使原本不具生命的东西像获得生命一般地活动。
动画所指的是由许多帧静止的画面,以一定的速度(如每秒16张)连续播放时,肉眼因视觉残象产生错觉,而误以为画面活动的作品。为了得到活动的画面,每个画面之间都会有些微的改变。而画面的制作方式,最常见的是手绘在纸张或赛璐珞片(Celluloid)上,其它的方式还包含了黏土、模型、纸偶、沙画等。由于电脑科技的进步,现在也有许多利用电脑动画软件,直接在电脑上绘制出来的动画,或者是在动画制作过程中使用电脑进行加工的方式,这些都已经大量运用在商业动画的制作中。
通常动画是由大量密集和乏味的劳动产生,就算在电脑动画科技得到长足进步和发展的现在也是如此。
GIF是一种允许在电脑上看到动画效果的图片格式。现在网络上常用的一种动画格式被称为Flash,由Macromedia公司创造,通过此格式,可以让你在互联网上看动画。
动画的来源
从人类文明开始以来,人类就已经使用各种图像形式来记录物体动作和时间的过程。
法国考古学家普度欧马(Prudhommeau)在1962年的研究报告指出,两万五千年前的石器时代洞穴上就画有一系列的野牛奔跑分析图,是人类试图用笔(或石块)捕捉凝结动作的最早证据。同样的例子,出现在如埃及墓画、希腊古瓶上的连续动作分解图。在一张图画上把不同时间发生的动作画在一起,这种“同时进行”的概念间接显示了人类“动”的欲望。列奥纳多·达·芬奇有名的黄金比例人体几何图上所绘的四只胳膊,就表示双手上下摆动的动作。十六世纪的西方更首度出现手翻书的雏形,这和动画的概念也有相通之处。
中国的绘画史上,艺术家一向有把静态的绘画赋予生命的传统,如“六法论”中主张的气韵生动、聊斋的“画中仙”中人物走出卷轴等,大抵上是靠想像力来弥补动态。真正发展出使图上画像动起来的工夫,还是在遥远的欧洲。
动画的制作
动画制作是一个非常繁琐而吃重的工作,分工极为细致。通常分为制前、制作、制后等。制前又包括了企划、作品设定、资金募集等;制作包括了分镜、原画、动画、上色、背景作画、摄影、配音、录音等;制后包括合成、剪接、试映等。
TV版:就是在电视上放的动画版本
OVA:Original Video Anime(原创影象动画),和TV相对,不在电视上放映,要看的话只能通过购买的方式。具体内容以后会作介绍。
剧场版:动画的电影版本。
*音乐:
OST:Original Sound Track(原创音乐专集)。收录与某动画有关的音乐。
OP:片头曲/主题曲
ED:片尾曲
*片头和片尾的部分字幕解释:
监督:等于中国人说的“导演”
脚本:写剧本的人,也叫故事构成
原作:这个要区别于“脚本”。日本的TV动画通常是由漫画,小说或者游戏……等改编的,漫画作者和动画的制作者通常是不同的(当然也有例外,比如宫崎骏的一些作品,GAINAX也经常是自己的原作自己制作成动画),因此有“原作”这一词。它指的就是原漫画/小说的作者。比如COWBOY BEBOP,原作是“矢立肇”。(关于矢立肇,看过梦总的朋友应该知道这个典故了,但目前看来还有很多人不知道,日后我会再作介绍)
CAST:声优,配音演员
STAFF:参与制作改动画的全体成员(一般的小虾小米都会包括进去)
制作:通常是指负责画该动画的公司,因为日本要制作一部动画通常是要N个部门/公司共同合作完成的,分工明确,有点像流水线操作。这个词也是需要大家关注的,一部动画的制作水准往往会受到制作单位的影响。有时甚至看看动画公司的名字也能知道这部片子值不值得收藏。
*圈内术语这个没有做仔细调查,似乎是只有国内发烧友中通用的词语)
OTAKU:日语,原意为“御宅”。目前国内公认的意义是:容易沉浸在幻想世界中,欠缺正常社交生活经验的次文化族群,说的通俗点就是对动漫有着疯狂热情的一群人,举个例子(只能简单地提一下):
比如EVA的OTAKU能背得出每个使徒的中文,日文,英文名字,详细研究过《新约》《旧约》,熟悉犹太教,基督教和天主教的区别。关注GAINAX的一切活动……精通佛罗依得的理论……是邪教组织的成员……
王道:最近非常流行的一个词语。意思是“权威”,“真理”,“本尊”,“最重要的东西”。有套漫画就叫“王道之狗”。讲的似乎是和孙中山有关的事情~。 恩……现在的社会,什么才是王道呢……?对于本站来说,也许目前的王道是……金钱。(实在是需要啊~~)
暴走:狂飙。GO MAD。症状通常是眼睛变色,行走呈爬行状。有时口冒白色气体……这要视情况而定。
典型角色……EVA初号机……(众人:不要偏袒某人啊~ 月:那个……今天天气真好~)对了,如果遇上类似状况请迅速离开现场或者准备200个灭火器以防不测……
BT:变态的缩写
BL:BOY’S LOVE,男同性恋
GL:GIRL’S LOVE
LOLI(罗丽):日语“幼女”的意思,指12岁以下的小女孩。LOLI也可以作为形容词使用,LOLI的标准在个人眼里可以有所不同,如果看上去觉得很小很可爱的就可以称她为LOLI,最典型的就是小叽了。
正太:和罗丽相同属性的词,专指12岁以下的小弟弟。
PK:原为“扑街”,看字面也知道什么意思了吧。本来指一种黑社会的仪式(扑倒在街上?),现在多为打架的意思。
残念:可惜的意思。引申词语有“碎碎念”……类似的自己也可以造。
收声:闭嘴。
XD:这个很需要大家的想象力哦~第一种解释:X代表M。下面不用我说了吧。 第二种解释:一个表情符号。个人理解是“倒”或“晕”的意思。
口胡:语气词。相当于“靠!”之类的泄愤词语。也可以写成“口 古月”(扩大化)
KUSO:恶搞的意思。但是也可以用来发表感叹,在动画中常常能听到男主角说这个词,翻译常常是“可恶~!”“***!”
874:动词……论坛上疯狂批判的行为,一般如果你会被874的话肯定是触犯了某位OTAKU高手或者精神病患者,建议先和这种论坛保持距离,提高自己的实力以后再去或者干脆不要去了。
素人/幼齿:就是看动漫有些年头(2-3年)自己有点开窍了但其实还懂的很少的人。不算贬义词。
达人:看动漫不惜一切代价,总之实力很强的那种。
*动漫体裁:
SF=SCIENCE FICTION 科幻机械类的作品,如EVA
*动漫作品的缩写:
动漫发烧友之间常常用缩写代表自己熟悉的作品,缩写通常是能理解的,但也有些对于新人来说不是很熟悉,在此略举一二,以后逐渐补充。
FF:大家最熟悉的大概就是FF(FINAL FANTASY)系列了,FF系列本来是SQUARE公司的一个著名游戏,因为非常受欢迎所以有很多周边,比如游戏动画,OVA,电影等。但是
最近使用FF的缩写则需要辨别一下了,因为《黑客帝国》系列也出品了一部动画短片名叫FINAL FLIGHT OF THE OSIRIS(欧西里司最后的飞翔),缩写同样是FF。该片导演和《FINAL FANTASY》的电影版是同一个人(安迪*琼斯),怪不得连名字都一样了。
M0=MACROSS ZERO(ZERO 是零的意思,所以用“0”表示)
ROD系列:目前出品的有两个作品,一个是READ OR DIE(OVA),中文名为“死亡的思考”;另一个是正在制作放映中的READ OR DREAM(TV),目前过内还没有D版。它们的缩写均为ROD
*OVA
首先解释一下什么是OVA?
OVA=ORIGINAL VIDEO ANIMATION=原创动画录映带
OVA在日本动画历史里占了一个非常重要的地位,在各种动画资讯志让经常会看见她的踪影。能够作为OVA的作品在首次推出时必定是未曾在电视或戏院上映过,才能称作为OVA。当哪些在电视或戏院上映过的作品再推出的录映带/LD/VCD等等就不能称作OVA了。而OVA中的"V"亦泛指所有映带/LD/VCD/DVD媒体,并不是单单当作录映带。
*剧场版
什么是剧场版(动画)
初公开是为了在电影院播放而制作的动画称之。这类作品的制作成本与投资、人力都高於OVA与电视版动画,画工也极尽可能的豪华,不论在动作的流畅度、使用的分色数等,可以明显地看出与前两者的差别。通常一部剧场版动画是90分钟,不过没有一定,歧异度很大。
现今,只要的受欢迎的TV动画,通常都会推出相应的剧场版,但剧场版无论是故事还是人物,通常都会和原TV版有所差异。例如《少女革命》和《超时空要塞》都的剧场版都只保留了原作故事和人物的主线。
*原画
原画是把画面中人物的动作之起始与终点画面或是静画等,以线条稿的模式画在纸上。阴影与分色的层次线也在此步骤时画进去。因此有人译作"Key-Animetor"或"Illustrator"(较少用)。
*动画
将原画中的每个动作,依照分镜表指定的时间间隔,将中间连贯的每张画面画在纸上的工作。最后将这些线条稿影印到赛璐珞片上,就可以进行上色的作业。也有人译成"Assistant
Animetor", "Inbetweener"。
*作画监督
作画监督(Animetion Director, Key Animetion Supervisor)的工作是什么?
修正原画、动画之成品,看看人物的脸型是否符合人物设定,动作是否流畅等等。必要的时候必须能重新作画,因此必须是资深的原画家及动画家才能胜任。
*色指定
指定用色的工作称之,名称不一,有时也叫"色彩设定",英文则有Color Setting, Color Styling, Color Designer, Color Coordinator, Color Key...。除了指定"衣服要红色、裤子要黑色"这种事之外,更重要的是指定赛璐珞画上色时所需的阴影、层次色,是用XXX号的颜料。
*仕上
在日文的原意是完成、完稿的意思,中文就是上色,英文为Painting, Finishing。根据每一个区块标记的颜料号码,在赛璐珞片的反面进行涂色的工作。
*音响监督
音响监督 (Audio Director)的工作是什么?
负责插入配乐的安排、效果音的准备、配音录制、混音工程的监督等等。
*制作人
制作人(Producer)的工作
制作人的工作,主要是规划制作进度表,安排每日每天的制作进度,寻找制作群/制作公司,对外争取出资者,同时必须和执行制作共同作业,以确保企划的每个元件都能按时并正确无误地组合在一块儿。
*GK模型
"GK"的全文是 Garage Kit,原意是"车库组件",因为西方人惯将车库作为工作房,而GK模型就是在这种地方诞生了。
最初的GK模型只是一些玩家们自行创作的作品,造型细致度是因人而异,通常都是ONLY ONE,全世界只此一个。制作的素材(也就是原料)没有一定,黏土、石膏、木板、金属都可以拿来做,因此自制或自己少量生产的模型才叫GK。 之后因为某些特殊成品很讨人喜欢,也就有了把它当成商品来出售的念头。卖著卖著,突然有天有两个家伙,他们同时看上了一件作品,有人就开始动脑筋复制GK模型,用翻模的方式!当时可能是使用石膏之类的材料来当作模版来复制,但是石膏不易耐久,可能翻制个一两次之后就面目全非啦。现在则是使用矽胶 (SILICONE)来作为翻模用的模版材料,不但具有极佳的弹性,在耐用度上也比石膏强多了,不过还是有其翻制数量上的限制。 基本上,只要不是射出成形而可大量生产的塑胶模型都被叫GK,大致有实心树脂,空心软胶,white metal (低熔点,软软的铅锡合金)数种,题材则多为动漫画或电影人物,在 HGA陈列的GK以实心树脂(最早的来源竟然是工业废料)的动漫画人物为主。(HB、Bastet (蓟)、THEO)
*监督
"监督"其实是日文的写法,英文是Director,即中文常见的导演。日本ANIME制作的导演是决定整部作品气氛风格的关键,掌管故事进行的步调、气氛转折等等。即使是相同的人物设定、相同的画风与制作群,也会因导演的不同而有截然不同的风格。
*角色设定
负责设计登场角色的人物造型、衣装样式的叫"人物设定",其工作不但是要让后续的作画者知道要画的人长得什么模样,还必须告诉他们这个角色的脸部特徵,眼神,表情等等,而且也要设计出由数个不同角度观看同一位角色的脸,以及不同於一般漫画、线条封闭的浏海。而负责登场的机械人、车辆、武器之设计的就是"机械设定",除了画出机械的造型以外,可能出现的细部结构、运动方式、可开启处等等也必须标明。设计稿除了特别指明以外,一般都是不上阴影的清洁线条稿。
*SINARIO
即英文的scenario,脚本的意思。把故事剧情以纯文字写出,包括场景、地点、背景音效、人物对白、人物动作等。
*分镜表
英文是Continuty Script,中文则是叫做"分镜表"的东西。这步作业是实际将纸上的东西转换成将来呈现画面的第一步,画分镜表的依照脚本的指示,在脑中转成画面然后画在纸上。画分镜表的目的就是把动画中的连续动作用分解成以1个Cut(1个分镜)单位,旁边标上本画面的运镜方式、对白、特效等等。最重要的每个Cut所经过的时间、张数等,也都会写在分镜表的最右边。
*Layout
"Layout"算是比较少见的工作,在工作性质上接近中文的"构图",只有在一些剧场版作品可能采用,例如设计多层次背景,令每层背景移动速度不同,就能表现出逼真写实的远近距离感。而画Layout的人必须在脑海里意识到摄影机的存在,从摄影机的观点去看场景里的一草一木,然后将这些画面详细地画下来。
会有这个工作,主要是弥补不大会画图的导演所画的分镜表,将杂乱简略的画面仔细的呈现出来,作为日后原画、动画、背景、色指定等等的依据。在押井守的作品,例如机动警察剧场版、机动警察剧场版2、攻壳机动队等等,都是运用大量Layout的实例,而特色就是"用2D的作画也能精确表现3D的视觉效果"。
*演出
日文"演出"一职,是在日本动画制作中特有的职称。简单说,他是辅佐导演的人,在TV系列和在OVA版、MOVIE版中扮演的角色也不大相同。
在TV系列中,因为导演太忙,不大可能全程兼顾每一集,所以各集的"演出"就相当於该集的"专属导演",顺著(总)导演的意图,全程掌控该集的制作。而在OVA、Movie中,"演出"这个职位就比较像"助监督"(副导演),了解导演的意图,协助处理演出工作的细节("演出工作"就是"把剧本文字转化为镜头画面"的过程, 有点像西方电影或舞台剧所谓的"场面调度")。他的工作相当近似於监督,一定要相当熟悉动画语言的人来担任,但不一定要很会画图 (正如导演也不一定要很会画图一样 .....)所以,有人译为"Co-director". 也有人译为"Assistant Director"或 "Executive Director"。
怎样用QQ空间素材
1.qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
就算没Q币,不是黄砖也都没关系,照样可以随意的挑选自己喜欢的皮肤,想换也可以随便的换。。哇~好开心哇!
下面是更换QQ皮肤的新代码(2005年11月29日测试可用):
img src="javascript:document.getElementById('Mlogo').style.background='url(http://顶部一条图片地址)';document.getElementById('all').style.background='url(http://背景图片地址)';"
如果你不想改顶部图片条的话只要这样就够了:
img src="javascript:document.getElementById('all').style.background='url(http://背景图片地址)';"
设置顶部图片条透明度:
img src="javascript:Mlogo.style.filter='alpha(opacity=30)';"
把30用0-100中喜欢的不透明度代替。100为不透明,0为完全看不见的透明。
我们只要把上面代码中的两处“图片地址”,更改你自己喜欢的皮肤地址,就可以了,同样代码都是加到评论里,(提醒:代码中有两处地址,都要改, 那些代码是要放在新建的模块(当然,也可以在你原有的新建模块里增加一个项目)里的评论里的(自定义-个性模块--新建模块-板块名称-网页对话筐-评论-(图片栏和地址栏的http要删除) -点个保存方式-保存-关于做出来得模块,我们要隐藏它),那么要怎么样才知道皮肤的网络地址呢?
首先 我们先进入:QQ个人空间—装扮空间-皮肤-看到自己自己喜欢的皮肤点右键-属性-可以看到皮肤地址(请注意那并不是放入皮肤代码的皮肤网络地址)
例如,网络位置:
比如上图-现在:我们右键点皮肤小图片的,属性,看地址那拦,对照一下和皮肤网络位置的地址有什么区别,嘻嘻~看出来了吧,pre/2/50.gif和orig/2/50.gif不一样哦,也就是说只要我们把装扮空间里的皮肤地址里的pre—改为orig
例如: (商场装扮空间里的皮肤展示的地址)
改为:(实际的皮肤图片地址)
注意:由于腾讯QQ空间方面做了限制,通过以上方法得到的皮肤图片地址如果直接用到代码里面是无法显示的。
免费的东西难道又没得用了?有一个方法,如果我们把皮肤图片文件下载下来,上传到别的网页空间再调出来,是可以显示的。例如上面这个,上传到本站,得到地址:,所以,代码就是:
img src="javascript:document.getElementById('all').style.background='url()';"
使用方法:
在空间首页选择自定义,再点建立新模块,然后把代码写在“评论”这一栏里,其他的可以全部不填,详细说明请参考QQ空间代码使用帮助
2.QQ空间代码之QQ空间透明Flash背景代码
先来看全屏显示的FLASH的代码:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'地址\' quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'655\' TYPE=\'application/x-shockwave-flash\'/div';"
WIDTH:透明FLASH宽度
HEIGHT:透明FLASH高度
top:透明FLASH与空间顶端的距离
left:透明FLASH与空间左端的距离
以上参数可根据FLASH的大小和位置以及在QQ空间出现的地方调整,不过要想全屏显示的就话就用上面的参数就可以了。这个代码里其实和QQ空间导航代码里的是一样的,只是用途不同,找到合适的FLASH地址就可以了。这个地址去那里找呢?网上有很多,我找了一个做示范,看这个地址:,那么代码就是:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'\'; quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'655\' TYPE=\'application/x-shockwave-flash\'/div';"
以下是笔者整理出来的QQ空间的部分透明FLASH地址,就不介绍了,大家自己看,喜欢就拿去。
性感的唇
蒲公英
蚂蚁
蓝色的水
雪花飘
雪花飘
枫叶飘
黑客帝国
心
烟花
漂亮
跟着鼠标动的烟火
时间
火
跟着鼠标走的鱼
眼镜
下雨了
跟着鼠标的白色花
枫叶
使用方法:
在空间首页选择自定义,再点建立新模块,然后把代码写在“评论”这一栏里,其他的可以全部不填。可以参考里QQ空间皮肤代码里的使用说明,是一样的
参考资料:
回答者:zehui9999 - 助理 二级 8-30 09:34
为了方便大家收藏或管理,首先下载非常简单的制图软件:
flash模块:等一分钟
你这该死的温柔
flash模块:有一种爱,只能用心去储藏
flash模块:无所期待
超酷黑色带音乐flash
flash模块:遗失了追寻
你的离去,我的哭泣
flash模块:美女是上帝的宠儿
flash模块:灵魂走向浮躁
flash模块:如果我死了
flash模块:背叛了誓言-葬爱
FD模块:漂亮的日志边框
8月15日
flash模块:风一样的女子
偷食禁果会被宽恕吗?
黑色Flash 大图FLASH葬爱
Flash模块 那一夜幸福
〖时尚街舞〗+ 播放器
FD模块 等待爱情的到来
Flash模块 :杰伦酷SHOW
8月26日
非主流QQ空间flash模块:你一定要幸福--幸福深处...
非主流QQ空间超酷flash皮肤:你一定要幸福
非主流QQ空间flash模块:一段性感MM热舞,诱惑
非主流QQ空间flash模块:非主流之谁是谁的谁
非主流QQ空间flash模块:非主流之深爱某女子
非主流QQ空间flash模块:流之迷恋
非主流QQ空间flash模块:牵手爱情
非主流QQ空间flash模块:无声堕落葬爱伤感篇
非主流QQ空间flash模块:春天花会开
非主流QQ空间flash模块:思念的味道
8月28日
非主流QQ空间flash模块:沉沦的美丽
非主流QQ空间flash模块:放开我?握紧我?
非主流QQ空间flash模块:女版-如果爱,请深爱
非主流QQ空间flash模块:周杰伦卡通版|Q版|jay
非主流QQ空间flash模块:勿靠近 壹个人幸福
非主流qq空间FLASH模块:从没放弃即使爱已8存在
非主流QQ空间flash模块:劲舞诱惑Ⅱ
QQ空间flash模块:亲亲我小嘴
非主流QQ空间flash模块:深爱这女子
非主流QQ空间Flash模块:爱情考试总是不及格,是我没天分?
非主流QQ空间flash模块:爱情许愿蝶
非主流QQ空间flash模块:引领时尚风
非主流QQ空间flash模块:超酷DJ舞场
8月30日
非主流QQ空间flash模块:爱你对不起
非主流QQ空间flash模块:爱情摩天轮
非主流QQ空间flash模块:华丽非主流之深爱这女子
非主流QQ空间flash模块:卡卡kaka之我最崇拜
非主流QQ空间flash模块:海盗音乐版
非主流QQ空间flash模块:爱的喜悦
使用方法:
在空间首页选择自定义,再点建立新模块,然后把代码写在“评论”这一栏里,其他的可以全部不填。可以参考里QQ空间皮肤代码里的使用说明,是一样的
空间最新代码和技术
有空间技术的加群:27207991
请进:
里面有空间代码和教程!..
哪里可以直接下载《黑客帝国1》的?
直接下
推荐讯雷
黑客帝国1
地址:科幻片/黑客帝国/hkdg1/01.rm
科幻片/黑客帝国/hkdg1/02.rm
黑客帝国2
地址科幻片/黑客帝国/hkdg2/01.rm
科幻片/黑客帝国/hkdg2/02.rm
黑客帝国3
地址:科幻片/黑客帝国/hkdg3/01.rm
科幻片/黑客帝国/hkdg3/02.rm
给我加分哈。呵呵
这个网站呢
我用讯雷是可以下的啊?
【flash】求黑客帝国数字雨flash做法 。
问题:
1.你的flash版本,action Script版本
2.你的flash基础强吗?
跪求flash制作数字瀑布的教程或过程~像黑客帝国那样
效果:
制作方法
1、制作随机数字
新建一400px*300px的flash文档,背景为黑色。按CTRL+F8建一MC,在此MC中建一动态文本,变量名为num,
在其帧上加上AS
num=random(10);
这样动态文本就能显示从0到9的数字。
2、返回主场景,按CTRL+F8建一MC,按CTRL+L打开库,从库中刚才制作好的MC,实例名设为myNum,
在帧上加下列AS
for(var i=1;i10;i++)
myNum.duplicateMovieClip("myNum"+i,i);
this["myNum"+i]._y=myNum._y+i*myNum._height*0.7;
this["myNum"+i]._alpha=10*(10-i)+10;
{}
代码解释:复制9个MC,并让他们纵向等距排列,0.7的作用是把MC间的间距缩小。最后一行是使透明度从上到下渐变。
3、返回主电影,从库中拖出制作好的MC,实例名设为myNum,
在此MC上加上AS
onClipEvent (load)
_alpha = random(95)+5;
a = ((100-_alpha)*4)*0.08+4;
_y = -myNum._height*10;
_x = random(400);
_xscale = _yscale=1.2*((_alpha*0.4)*2+30);
{}
onClipEvent (enterFrame)
_y += a;
if (_y300) {
this.removeMovieClip();
{}
}
代码解释:当MC载入时随机设置其透明度,并根据透明度设置MC的运动速度及缩放比例。MC的y坐标为场景的上方,x坐标为随机值。
当MC进入帧时让其向下运动,超出场景下方时删除此MC。
4、在主电影的帧上加下列AS,不断复制MC,形成数字流效果。
var n = 0;
onEnterFrame = function ()
myNum.duplicateMovieClip("ball"+n++, n);
if(n300){
n=0;
{}
};