本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2006-01-04 · 原址 http://bbs.flash8.net/blogs/magicwing/default.aspx ← Flash 保存计划
灵翼记录的一些东西以及游戏制作心得啥的!
tm
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

公告

很好!大家好,大家来干吗了?大家想干吗?

订阅

友情连接

写了个用FLASH控制弹出窗口的傻瓜代码

FLASH控制弹出窗口--傻瓜代码

看了一下别的教程稍微改了一下,基本属于傻瓜代码了

页面部分说明:

asd.htm为欲弹出的页面,在<head></head>之间加入

<script language="JavaScript" type="text/JavaScript">
function myWindow(theURL,winName,features) {
window.open(theURL,winName,features);
} </script>


OK页面上的事情完成了,就这么简单

FLASH部分说明

myurl="asd.htm"//打开地址
myName="MHHF"//窗口名称
myWidth=300//窗口宽度
myHeight=300//窗口高度
myTop="100"//上边距
myLeft="200"//左边距
myToolbar="no"//显示工具烂
myMenubar="yes"//显示菜单
myScrollbars="no"//显示滚动条
myResizable="no"//是否可以改变大小
myLocation="no"//是否显示地址烂
myStatus="no"//是否显示状态烂信息

a1.n="myTollbar"
a2.n="myMenubar"
a3.n="myScrollbars"
a4.n="myResizable"
a5.n="myLocation"
a6.n="myStatus"
function getWindow(){
getURL("BLOCKED SCRIPTmyWindow('"+myurl+"','"+myName+"','height="+myHeight+",width="+myWidth+",top="+myTop+",left="+myLeft+",toolbar="+myToolbar+",menubar="+myMenubar+",scrollbars="+myScrollbars+",resizable="+myResizable+",location="+myLocation+",status="+myStatus+"')")
}


兰色代码部分可以自行修改

原文件下载

发布于 2006年1月11日 23:08   由 灵翼   有 1 篇评论
用FLASH制作GOOGL搜索

这个用FLASH制作的google搜索非常简单,输入你要搜索的内容,点按钮立刻就能弹出你要搜素的内容,只不过是引用了GOOGLE的一个地址

原文件下载

发布于 2006年1月11日 22:59   由 灵翼   有 0 篇评论
FLASH8中的计算2点之间距离

发现这个8里面的计算2点间的距离代码是挺好用的呵呵

import flash.geom.Point;   //计算一个点到另一个点之间的距离
a1= new Point(x,y);         //A点坐标
a2= new Point(m._x, m._y);  //B点坐标
a3=Point.distance(a1, a2); //a3为a1点到a2点的距离

不错好玩呵呵!

发布于 2006年1月11日 22:53   由 灵翼   有 1 篇评论
前一阶段研究的一注释组件再贴上来共享

对文字处理不是很精确,不过还算好用了呵呵!

范例:

使用方法:

将TITLE放到主场景中!

显示注释:_root.titleShow.Show("注释内容")

删除注释:_root.titileShow.unShow()

TITLE内

Snum为每一排显示的字符数

way为路径

注释文本最好不要加入“\n”换行

 

下载此组件

发布于 2006年1月11日 22:34   由 灵翼   有 0 篇评论
FLASH中输入文本怪问题解决

在FLASH中,如果把输入文本设置成为单行输入的格式,则所有输入文字只能在一行中显示!

在一些情况下仍然可以进行多行输入,比如把SWF放入页面,在输入文本中按住CTRL再ENTER则可以切换到第二行,这个问题比较郁闷的说!

不知道是不是BUG!

如何解决这样的问题呢,和朋友研究了一下,必须对输入字符串进行处理!代码如下

mytxt.onChanged = function(){checkNewline()}
function checkNewline(){
 var _len=mytxt.text.length;
 for(var i=0;i<_len;i++){
  if(mytxt.text.charCodeAt(i)==13){
   var _a=mytxt.text.substr(0,i);
   var _b=mytxt.text.substr(i+1,_len);
   mytxt.text=_a.concat(_b);
   return;
  }
 }
}

当输入框状态发生变化的时候,用以上函数来检查输入文本的字符,如果发现CTRL+ENTER的操作则忽略换行符,CODE=13为CTRL+ENTER

发布于 2006年1月11日 22:17   由 灵翼   有 0 篇评论
关于改善SWF在HTML下的FPS问题

SWF镶入页面后其FPS会明显下降,如果和改善其速度

现在有一方法可以实现:

页面代码如

<param name="movie" value="test.swf">
<param name="quality" value="MEDIUM">
<param name="wmode" value="opaque" />

增加红色字体部分,可以明显改善SWF在页面中的运行速度!

发布于 2006年1月11日 22:14   由 灵翼   有 0 篇评论
刚申请。测试中
测试,请别看
发布于 2006年1月11日 20:13   由 灵翼   有 0 篇评论
  总页数 1 第 1 页 [共有 7 条记录]  
tm
tm
cc
tm