存档

‘技术’ 分类的存档

flash的geturl(转)

2010年9月2日

首先getURL触发的方式主要有两种:

  [1]观众被动链接方式 在动画时间线上的某一贞上添加getURL指令,动画播放到这一贞时自动链接到getURL参数指定的页面地址。

  [2]观众主动链接方式 在场景中的某一个按钮上添加getURL指令,按钮被触发时,动画链接到getURL参数指定的页面地址。

  他在ACTION面板中的位置:

  FLASH5.0中:ACTIONS――getURL

  FLASH MX中:ACTIONS――Browser/Network――getURL

  语法形式:getURL(“url”,”window”,”variables”);

  参数说明:

  [1]url参数:url用来获得文件的统一定位资源。注意填写的时候要书写完整比www.webjx.com能在IE地址栏里直接书写,但在这里,我们必须写成http://www.webjx.com才能,当然FTP地址、CGI脚本等也都能作为其参数。

  以上是绝对地址,他完整书写了统一定位资源。

  其实这里也能使用相对地址:

  如果SWF和要打开的资源属于同一目录下,可直接书写要打开的文件名及后缀。如getURL(“aaa.swf);

  如果资源在下一层目录,就以/开头,如getURL(“/aaa.swf”);

  如果资源在上层目录,就以../开头,如gerURL(“../aaa.swf)”;

  以上说的目录是指SWF文件存放的目录为基准。

  [2]windows参数:设置所要访问链接的网页窗口打开方式。可自己输入贞或窗口名称(配合Dreamweaver里框架的设置)。也能通过下拉列表选择:

  _self:在当前的浏览器打开链接。

  _blank:在新窗口打开网页。

  _parent:在当前位置的上一级浏览器窗口打开链接。若有多个相互嵌套的框架,而又想所链接的url只替换影片自身所在的页面时,能使用这一选项。

  _top:在当前浏览器上方新开一个链接。如果你在Dreamweaver里设置了一些框架,本影片位于某一框架中,当你希望链接的URL不替代所有框架而出目前所有框架之上时,OK,选他好了。

  [3]Variable参数:规定参数的传输方式。大多数情况下,其默认参数为Don’t Send。如果要将内容提交给服务器的脚本,就要选Send Using GET或Send Using POST。”。”GET”表示将参数列表直接添加到url之后,和之一起提交,一般适用和参数较少且简单的情况,”POST”表示将参数列表独立提交,在速度上会慢一些,但不容易丢失数据,适用和参数较多较复杂的情况。

  ――――――――――――――――――――――――――――――――――

  URL的其他用途:

  [1]邮件程式触发

  利用getURL实现邮件程式的触发效果(当你点该按钮时,自动打开OUTLOOK等本地机默认的邮件程式)只需要这样书写getURL(“mailto:flasher@flasherclub.com”)就能了,注意mail和to之间是没有空格的哦。邮件地址自己按需要更改。

  [2]桌面快捷方式链接

  记得上次弄个全屏动画当桌面,桌面上的快捷方式连接一般的地址都好说,如getURL(“E:\我的文件\FLASH\FLASH GAME”);但作为桌面必须要个[我的计算机][我的文件]之类特别的链接吧,我要告诉你我的失败教训:如果你这样书写getURL(“我的计算机”);是无效的,下面给出几个比较特别的桌面链接参数:

  链接[我的计算机]gerURL(“file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}”);

  链接[我的文件]gerURL(“file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}”);

  链接[网上邻居]getURL(“file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}”);

  链接[控制面版]gerURL(“file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}”);

  链接[回收站]getURL(“file:///::{645FF040-5081-101B-9F08-00AA002F954E}”);

  [3]调用网页中的javascript函数

  格式:getURL(“javascript :function()”);

  其中function是HTML中定义过的函数或函数库中的函数。

  原理:当动画执行getURL指令时,就会开始搜索本动画swf文件所在html页面当中名为function的javascript函数,并即时执行该函数。

  这里举个最常见的例子――利用getURL调用javascript打开新窗口

  方法如下:

  将下面的代码加到Flash按钮上

  on (release) {

  getURL (“javascript:openNewWindow(’URL’,’WindowName’,’Width,Height,Tool bar,Menu bar,Location bar,Scroll bar,Status bar,Resizable’)”);

  }

  具体参数设置如下:

  URL -> 弹出新窗口的页面地址

  Width -> 窗口宽度

  Height -> 窗口高度

  Name -> 窗口名

  Tool bar -> 是否需要工具栏

  Menu bar -> ……..菜单栏

  Location bar -> ….地址栏

  Scroll bar -> …..滚动条

  Status bar -> ……状态栏

  Resizable -> 是否能改动大小

  发布成HTML格式,然后打开该文件,给他添加一段代码,用来定义一个名为openNewWindow的函数。

  <script language=”javascript”>

  <!–

  function openNewWindow(URL,Name,features) {

  window.open(URL,Name,features);

  }

  file://–>

  </script>

  这段函数的功能就是用”以features为特征的且名为Name的新窗口”打开”地址为URL的网页文件”。

Lotus 技术

使用dotnetnuke的初体验

2009年6月9日

dotnetnuke从图书馆借了《Dotnetnuke 4 高级编程》这本书,才知道了这个用vb.net做的网站框架。添加静态页面还是很容易的,对用户管理还是糊里糊涂的。还有,没有找到中文的语言包,靠自己手动翻译,弄了一下午,把语言里面的都该了,但仍然有许多英文,呵呵。最主要的是左下角那个说明性的文字了,打开的页面都是英文,不知道在哪里修改。

介绍一下dotnetnuke吧,下面的是IT堂(http://www.ittang.com/2007/1031/999.html)拷贝来的。

一、 DNN介绍
全称DotNetNuke

历史简介:当ASP.NET出来的时候,微软为了展示Asp.NET的强大功能,做了一个门户系统的示范程序,名字叫做IBuySpy,一个虚拟的网上商店系统。这个应用程序有一些关键性的特点去展示ASP.NET的动态模块功能,例如通过添加”模块”到页面上创建内容,基与用户权限来控制功能的可见性,提供一个简单的站点导航(不需要任何手工编辑页面的工作)。
2002年底,Shawn Walker利用这些代码创建了一个增强的VB.NET实现,名字叫做IBuySpyWorkshop。这个项目取得巨大的成功,逐渐发展出了自己的独立产品,并被改名为DotNetNuke。 阅读全文…

andu 技术, 摘抄, 杂记 , ,

.net 3.5 程序安装错误记录

2009年5月10日

Visual Studio 2008 .net 3.5最近去安装了一个.net 3.5,用C#开发的网站,碰到了一些问题,记录一下。

1.上传Excel文件时,出现运行时错误。当时觉得是读写权限不够。就把相关的文件夹的属性(有可能是只读)修改一下,去掉可能的只读属性。

2.对\upload\***.xls 访问被拒绝。方法也是去掉相关文件夹的只读属性,最好是在iis里面,对整站的属性做一下修改,站点的读取、写入等权限要打勾。

3.无法找到该页面。这个错误出现就是说服务器不支持.net运行时。首先要确保网站属性里面的ASP.NET的版本是不是2.0.50727。如果测试test.txt(可以是readme.txt等自定义文本文件)文件等可以打开,说明网络是通的,可以访问的。在server 2003 操作系统里,在Internet信息服务里面网站的下面,有个web服务扩展,在里面对asp和.net(aspx)有个设置,把禁止修改为允许,就可以在服务器上运行、执行asp、aspx文件了。 阅读全文…

andu 技术, 杂记 , , ,

SQL Server 2005数据库创建、修改、删除命令小结

2008年12月8日

最近在系里面借了本有关数据库的书,书名是《SQL Server 2005 中文版–关系数据库基础与实践教程》(电子工业出版社),对于像我这样对SQL数据库零基础,对access数据库也不熟悉的人来说,是一本很好的书。下面是对SQL数据库命令的小结,都是用代码来创建(create、add file)、修改(modify、alter)、删除(remove、drop)数据库和数据库表的命令。

创建数据库

create database 产品销售

使用这个命令创建数据库后,系统会默认创建文件名为产品销售.mdf
产品销售_log.LDF两个数据库文件的,默认的存储路径是: c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA,其他设置为:

 逻辑名称     文件类型 文件组      初始大小(MB)     自动增长
 产品销售     数据     PRIMARY     3             增量为 1 MB,不限制增长
 产品销售_log日志    不适用        1                    增量为 10%,

创建数据库,并指定数据库文件位置 阅读全文…

andu 技术, 摘抄 , , , , ,

asp.net中access(.mdb)和MSSql(.mdf)数据库的相对路径设置

2008年11月26日

最近在学习visual studio 2005的C#和数据库的知识时,对读取数据库的路径来说,怎么设置相对路径,而不是用绝对路径比较困扰。不管是access(*.mdb)数据库还是mssql(*.mdf),在部署也就是换到别的电脑或服务器时,一般都要使用相对路径,而且调取绝对路径不仅麻烦,还不安全。使用相对路径是最佳办法。

我们的数据库一般都是放在App_Data这个默认的数据库文件夹下,我在网络搜索相对路径时,一般都是对access数据库来说的解决办法。下面是碧血黄沙对access数据库的相对路径的原创解决办法:

第一步:在配置文件web.config把<appSettings>的内容改写为

<appSettings>
<add key=”SQLConnString” value=”provider=microsoft.jet.oledb.4.0;data source=”/>
<add key=”dbPath” value=”~/App_Data/mydata.mdb”/>
</appSettings> 阅读全文…

andu 技术, 摘抄 , , , ,

我博客使用的一些插件及函数

2008年10月29日

自从本博客从wordpress 2.6.2升级到2.6.3后,之前的一些功能都不见了,而自己又有点懒惰,还是把博客的一些插件和函数记录一下,如果下次升级也不用再把Google翻一遍了。

首先说一下主题(theme)是Deniart 的 Librio 1.0(Inspired by Mac OS X Leopard),博客的footer部分也有标注。这个主题简洁、漂亮,适合安心写博客的人使用,不利于挂多个Google Adsence或者alimama的广告。

我目前用的wordpress插件(plugin)有12个,All in One SEO Pack、Andy Spam Checker(Akismet)、Feed Statistics、Get Recent Comments、Google XML Sitemaps、Wordpress Automatic Upgrade、Wordpress Thread Comment、WP-PageNavi、WP-PostViews Plus、Simple Tags、Download Monitor、Audio Player(2008年12月8日更新)。知道这些插件的名字后,大家可以在http://wordpress.org/extend/plugins/页面上的搜索栏里输入搜索。

All in One SEO Pack:一般的wordpress博客都会使用这个插件,对SEO有好处,即对博客的优化有好处,比如在每篇博文后面加上|和博客的名称,利于搜索引擎的收录。 阅读全文…

andu 技术 , , , ,