常伴你左右:【flash教程]图片转FLASH+鼠标跟随文字完整版

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 11:34:41

大家好哈。我继续写教程。这个教程简单的说就是如何把图片改成FLASH。并在图片上加鼠标跟随文字。因为上一个教程的鼠标跟随在背景透明的情况下不好使。至此。我在不经意间又破解了。所以我出了本教程。大家看好我操作就行了。
准备工具FLASH8.0自己安装。这个我不多说。不知道怎么安装或者不知道去哪下载的。去本空间其它教程进行寻找。
好了。我们开始...
第一步:去百度或者空间找到你要做FLASH的图片。图片大小任意。建议宽度不要超过880高度不要超过990.自己用PS改。如果不会用PS改的。以后我会出教程。先找到自己的图片在说。
我这里已经找到了。让我保存到桌面上了。名为1.jpg 如图所示:  



第二步:打开FLASH8.0软件。新建一个FLASH文档。如图所示:  



第三步:我们来点 文件→导入→导入到库 如图所示:  



我们选择刚才保存到桌面的1.jpg并打开。按确定。如图所示:  



第四步:按 CTRL+L 调出库面板 并选中移动1.jpg 如图所示:  



第五步:我们用选择工具从库面板中把图片拖拽带文档背景上来。如图所示:  



第六步:我们在用缩放工具。让图片显示在屏幕显眼位置。这个根据自己需要缩放放大即可。如图所示:  



第七步:我们用选择工具在点一下图片。在点下面的属性。看一下这个图片的大小和宽度。如果宽度超过880
        高度超过990的话。那么我们就给改一下。也可以不改根据自己需要。我们来看一下。并记住它的宽和高。
        并把它的X轴和Y轴上的值都调为0.一会我们要用它的宽度和高度进行改文档背景属性的。如图所示:  



第八步:我们随意点一下背景图片旁边的灰色部分。并打开属性面板。调节文档的属性。宽度和高度为刚才图片
         的宽度和高度如图所示:  





第九步:我们新建一个图层。并选中这个图层。如图所示:  




我们在点下面的动作面板输入鼠标跟随文字的FLASH AS代码,代码我会在文章最后提供。如果没找到动作面板那么按键盘上的F9即可出现。如图所示:  



第十步:我们来修改代码。把里面的文字改成你想写的。例如:“欢迎光临亮仔的空间”等等。直接随便输入。切记尽量少用标点符号。否则程序易出错。如图所示:  



第十一步:我们改完代码之后整个文件就已经做完了。我们来测试一下影片。
          在工具条的控制下有个测试影片。或者按CTRL+回车也可以进行测试。如图所示:  



测试效果如下:  



第十二步:测试正常。我们来导出影片好放到QQ空间上。
  顺序为:工具菜单的  文件 → 导出 → 导出影片  如图所示:  

  

保存到桌面上即可。名字我存为 1.swf 你们随便改。保存参数为默认。不需任何调节。如图所示:

  


我们来打开刚刚保存的1.swf 看是否正常。没有任何问题之后我们来传入到互联网上获取FLASH地址来放到QQ空间里。按道理来说这里就已经制作完毕了。可是有些人还是不知道怎么放到QQ空间里。和放空间里的属性调法。这里我在给大家做个演示。
第十三步:去百度找免费FLASH上传空间。很多的。这里我推荐一个。当然如果这个网址失效之后。你们直接在搜索免费的FLASH上传空间即可。不可能谁能免费让你存放永久的文件。所以大家要知道如何上传FLASH。
地址:http://up.awqq.net/  我们来点浏览去桌面找到我们刚刚保存好的1.swf文件进行上传。选择完毕之后。我们在来点上传按钮即可。稍微等几秒钟下面就会出现一个地址。这个地址就是你的作品FLASH互联网的地址。注意:根据网络等原因。上传速度不一定。所以根据自己的情况而定。上传完毕。得到的结果为:
上传成功!文件地址:
http://up.awqq.net/up/20090514044119_1.swf 这个地址就是刚才做的地址。
上传的步骤我就不做演示了。大家看上面的文字就行了。下面我们把它放到QQ空间里。
第十四步:打开QQ空间并且登陆你自己的QQ号。右上角有自定义。我们来点一下它。如图所示:  
  

在点紧上面的模块 。在点右边的新建模块。如图所示:  
  

因为我们的作品是FLASH文件。所以我们来选择Flash模块进行插入。如图所示:  
  


好了。我们在来调一下模块的参数。
1.模块标题这里为空白我们不输入。
2.在FLASH动画地址里输入我们刚才上传得到的地址.
3.打开更多设置。我们来设置详细参数。把 循环 自动播放 和FLASH透明 这3个选项给全部勾上。
4.模块边框为无。
5.宽度为880 高度为700.(注意:这个宽度和高度你们自己调即可。根据你们的空间大小来进行调节。)
调完之后我们来按确定即可。如图所示: 注意:在属性里的FLASH透明不勾选。否则代码会失效。  
  

点完确定之后。你们直接就可以调节它的位置了。这个就不用我做演示了吧?
你们慢慢调节即可。如有什么不明白的请在本文章下面留言咨询即可。
********************************FLASH AS代码开始——这行不用复制****************************
function 隋氏集团教程(myString, a, b, c, txtspeed)
{
     Mouse.hide();
     var i = 0;
     while (i < String_num)
     {
         this["dx" + i] = 0;
         this["dy" + i] = 0;
         var mc = _root.createEmptyMovieClip("txt" + i, i);
         this["color" + i] = new Color(mc);
         with (mc)
         {
             _xscale = _yscale = txtspeed;
             createTextField("mytxt", i, 0, 0, 0, 0);
             mytxt.autoSize = true;
             mytxt.text = myString.substr(i, 1);
         } // 隋思亮制作 请根据教程中的提示进行修改代码 QQ 605628456
         i++;
     }// 隋思亮制作 请根据教程中的提示进行修改代码 QQ 605628456
     _root.onEnterFrame = function ()
     {
         txt0._x = _root._xmouse;
         txt0._y = _root._ymouse;
         var _l3 = 0;
         while (_l3 < String_num)
         {
             this["color_from" + _l3] = {ra: 5 * _l3, rb: 255 - 2 * _l3, ga: _l3 * 20 - 100, gb: Math.floor(Math.random() * 500 - 255), gb: 100 - 20 * _l3, ba: 5 * _l3 - 50, bb: Math.floor(Math.random() * 500 - 255)};
             this["color" + _l3].setTransform(this["color_from" + _l3]);
             this["dx" + _l3] = this["dx" + _l3] * a + (this["txt" + (_l3 - 1)]._x + c - this["txt" + _l3]._x) * b;
             this["dy" + _l3] = this["dy" + _l3] * a + (this["txt" + (_l3 - 1)]._y - this["txt" + _l3]._y) * b;
             this["txt" + _l3]._x = this["txt" + _l3]._x + this["dx" + _l3];
             this["txt" + _l3]._y = this["txt" + _l3]._y + this["dy" + _l3];
             _l3++;
       } // 隋思亮制作 请根据教程中的提示进行修改代码 QQ 605628456
     };
}
var myString = "欢迎光临亮仔的空间";
var a = 0.650000;
var b = 0.100000;
var c = 18;
var txtspeed = 120;
var String_num = myString.length;
隋氏集团教程(myString, a, b, c, txtspeed);
********************************FLASH AS代码结束——这行不用复制****************************
******************************FLASH AS代码详细说明开始——此项不用复制**********************

var myString = "欢迎光临亮仔的空间";  (“”号之间的文字为跟随鼠标要显示的文字。)
var a = 0.650000;     (0.650000为文字跟随环绕幅度大家可以根据自己需要进行调节,不建议更改。默认即可)
var b = 0.100000;     (0.100000为文字跟随环绕幅度大家可以根据自己需要进行调节,不建议更改。默认即可)
var c = 18;             (18为文字间的距离大家可以根据自己需要进行调节)
var txtspeed = 120;   (120为文字大小大家可以根据自己需要进行调节)
其它代码这里不做过多讲解。本人对代码也不是很精通。如有错误还请指证。欢迎大家对本教程提出更多的意见。
*****************************FLASH AS代码详细说明结束——此项不用复制**********************
学会之后还请给本文章踩一下。支持本作者。支持原创教程。
稍后我还会继续奉献教程。让大家做一个属于自己的原创空间。


一直被模仿-----从未被超越-----亮仔空间-----缔造空间神话

本教程已经解决了空间鼠标文字不跟随的现象。只要把FLASH属性里的自动透明不勾上。就是不透明。本人已测.


更多原创教程免费奉献给大家!