Jiagao.net topleft
Welcome to jiagao.net
[认识自己]
Jiagao.net topright


My Projects

MacroMedia LiveDocs

FLASH NEWS

FLASH RESOURCE

MY LINKS

本站搜索

Google AdSense

Avalon 360度观后感

很早就听说Avalon这个东东,最近其设计开发工具Microsoft Expression Interactive Designer的也公布,但对它的关注不多。直到今天听了展波的Tech·Ed课程,以下是我所获取到的一些信息:
Avalon—Windows Presentation Framework(简称WPF)的代号。
WPF的标记语言为XAML(可扩展的应用程序标记语言),WPF是100%基于.NET的。所以对于开发者来说可以有XAML、.NET两种编程模式。当然XAML是他们极力推荐使用的。但不管怎样,可以用C#来编写WPF程序的确可以让.NET开发者兴奋了一把。
Rich Content方面,动画、视频、3D该有的都有,针对Flash 8的新功能Filter它有Effects,Flash有组件它有控件,控件可以Custom Style,但感觉有点繁琐。
文档支持方面个人感觉比Flash要强。
WPF对设计师提供了设计开发工具,如上面的Microsoft Expression Interactive Designer,开发工具有设计视图和代码视图,这点有点像DW不像Flash,^_^。
支持WPF的设计开发工具:
Aurora、Adobe Illustrator to Avalon/XAML Export Plug-In、Zam3D、Microsoft Expression Interactive Designer
最后一点,WPF在性能和执行效率方面我也有点担心,因为在演示的过程中动画或者视频给用户带来的体验不是太好。
评论 - 2005年09月21日, 星期三 00:47:09

微软技术大会感受

微软技术大会Tech·Ed 2005归来,体验了Windows Vista、IE 7;了解了点Visual Studio 2005,也感受了ASP.NET 2.0带来的便捷性(控件);同时也近距离的观看了号称Flash Killer的WPF(Windows Presentation Framework、代号为Avalon);知道了一些企业级应用,接受了N多的新名词……嗯,收获颇多。
评论 - 2005年09月21日, 星期三 00:46:30

Flash 8中我最喜欢的5个新功能

pawacakyle毒来散发。Flash 8的新功能其实也被大家最喜欢得差不多了。我也列几条,在这之前我想说说最最喜欢的那就是:Performance、Performance and Performance。
1、flash.external.ExternalInterface Flash与外部通讯方法,call、addCallback使用起来太棒了,FSCommand、SetVariable还需要么?
2、Flash视频On2 VP6编码的支持,高品质的图像,而且还有Alpha通道……
3、新的文字渲染引擎,同时还支持多种模式,清晰的文字我喜欢。
4、Filter和Blend更加方便了动画设计,增强视觉冲击力。
5、对Progressive JPEG、GIF、PNG图片的支持,这下外部加载图片选择更多一点了。

其他还有一些使用方面的改进也很不错,如库面板、文字工具、面板管理等等。
后面传给:
AOL
Kinglong
egoldy
wersling
评论 - 2005年09月07日, 星期三 23:14:44

Google PageRank,你升了没有

新的一年,Google PageRank也带给我们新的气象。最近Google 更新了网站的PR值,发现很多网站都升级了。我的站点PR值也升到5了,祝贺一下。

搜索引擎优化-网站优化小贴士:
要在google取得较好排名的两个关键性目录
http://www.yahoo.com
yahoo的目录是全球最有价值的商业目录。
http://www.dmoz.org
DMOZ是全球最大的开放式目录,有很多的网站都会引用DMOZ的数据,其中包括Google
评论 - 2005年01月07日, 星期五 14:16:55

[分享]创建个性化TextField

动态创建文本字段是每个Flasher都习惯做的事情,我想很多Flasher都会像我一样,很多时候在动态创建文本字段时,都是createTextField,然后设定文本内容及TextFormat对象,文本字段(TextField)对象的宽度和高度设定得越大越好或者需要时调整一下_width、_height,从来没去考虑文本字段对象大小与显示的文本内容是否真正的合适和匹配。
下午翻阅文档时不经意从MM的帮助中看到了相关代码,作了一点修改,贴出来分享一下,了解的朋友可以温习一下,呵呵。

/**
* 示例一
* 此示例创建一个单行文本字段,其大小刚好足够使用指定格式显示一个文本字符串。
*/
var text_str:String = "Merry Christmas and Happy New Year to Everyone";
// 创建一个TextFormat 对象
var txt_fmt:TextFormat= new TextFormat();
// 为该TextFormat 对象指定格式属性
txt_fmt.font = "Arial";
txt_fmt.color = 0xFF0000;
txt_fmt.bold = true;
// 获取该文本字符串使用指定格式时的度量信息
var metrics:Object = txt_fmt.getTextExtent(text_str);
// 使用刚刚获取的度量信息创建一个新的TextField 对象
this.createTextField ("singleline_txt", 0, 10, 10, metrics.textFieldWidth, metrics.textFieldHeight);
singleline_txt.border = true;
// 设定文本字段是否自动换行,默认为不自动换行
//singleline_txt.wordWrap = true;
// 将相同的文本字符串和 TextFormat 对象分配给singleline_txt 对象
singleline_txt.text = text_str;
singleline_txt.setTextFormat(txt_fmt);

/**
* 示例二
* 下面的示例创建一个100 像素宽的多行文本字段,其高度足够使用指定的格式显示一个字符串。
*/
// 创建一个TextFormat 对象
var txt_fmt:TextFormat= new TextFormat();
// 为该TextFormat 对象指定格式属性
txt_fmt.font = "Arial";
txt_fmt.color = 0xFF0000;
txt_fmt.bold = true;
txt_fmt.leading = 4;
// 要显示的文本字符串
var textToDisplay_str:String = "Merry Christmas and Happy New Year to Everyone";
// 获取该文本字符串使用指定格式时的度量信息
var metrics:Object = txt_fmt.getTextExtent(textToDisplay_str, 100);
// 使用刚刚获取的度量信息创建一个新的TextField 对象
this.createTextField ("multiline_txt", 1, 50, 50-metrics.ascent, 100, metrics.textFieldHeight);
multiline_txt.wordWrap = true;
multiline_txt.border = true;
// 将相同的文本字符串和 TextFormat 对象分配给multiline_txt 对象
multiline_txt.text = textToDisplay_str;
multiline_txt.setTextFormat(txt_fmt);


附:fla源文件下载
评论 - 2004年12月21日, 星期二 22:07:29

『收藏』一篇如何优化php的文章

收藏一下,细细品味。

P.S. Yahoo推出视频搜索

以下内容转自ugia.cn
在phplens看到一篇文章,这篇文章从服务器网络、硬件、Apache&IIS的配置、php代码优化、缓存等等方面详细的介绍了php的优化方法,其中的php代码优化部分非常不错。英文水平有限,翻译不了。可通过下面的地址查看完整文章: A HOWTO on Optimizing PHP
评论 - 2004年12月17日, 星期五 22:00:28

使你的Java应用程序服务器支持Flex模块

如果你无法在所使用的服务器上安装Macromedia Flex(Macromedia Flex的版本不支持当前操作系统、无服务器配置权限),
下面的方法可以让你的WEB应用程序支持Flex模块。

1、拷贝一份flex.war。
2、将flex.war文件中的内容解压到WEB应用程序目录,即部署META-INF、WEB-INF。
3、重启WEB应用程序。
4、在WEB应用程序目录下,新建一个test.mxml文档,测试之。
   <?xml version="1.0" encoding="utf-8"?>
   <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
       <mx:Label text="Hello World!" fontSize="40"/>
   </mx:Application>
评论 - 2004年08月16日, 星期一 09:57:56

在WebLogic下安装Flex

1、安装JDK

  • 下载JDK
    访问Sun公司的JAVA官方网站JDK下载页面:http://java.sun.com/j2ee/1.4/download.html,选择J2SE 1.4.2→Accept,选择正确的操作系统和安装包下载JDK,这里选择j2sdk-1_4_2_04-windows-i586-p.exe。
    J2sdk下载
  • 安装JDK
    下载完毕后,运行JDK安装包,注意您的JDK安装位置,默认为:“C:j2sdk1.4.2_04”。
  • 配置JDK的环境
    安装JDK之后,开始配置JDK的环境变量PATH和JAVA_HOME。在windows 98与其他windows操作系统中,环境变量的配置方法有所不同。
    Windows 98 我们需要在autoexec.bat文件中设置PATH和JAVA_HOME指向的路径。如下所示:
         set PATH=%PATH%;c:j2sdk1.4.2_04in
         set JAVA_HOME=c:j2sdk1.4.2_04
    Windows NT/2000/XP  请打开“控制面板”→“系统”→“高级”→“环境变量”,然后添加PATH变量并将值设置为:c:j2sdk1.4.2_04in;添加JAVA_HOME变量并将其它设置为:c:j2sdk1.4.2_04。

    其中“c:j2sdk1.4.2_04”为JDK的安装目录。
2、安装及配置WebLogic

  • 下载WebLogic
    WebLogic Platform 8.1 下载网址为http://commerce.bea.com/index.jsp,选择china→WebLogic Platform 8.1 with SP3 (Simplified Chinese)→Microsoft Windows(Pentium,Chinese),下载platform813_zh_CN_win32.exe。
  • 安装WebLogic
    下载完毕后,运行platform813_zh_CN_win32.exe,开始安装,选择安装目录,默认为:C:ea。
  • 配置WebLogic
    安装完毕后,运行“QuickStart”→“新建域配置,或扩展现有域配置”(或者点击“开始/程序/BEA WebLogic Platform8.1/ Configuration Wizard”),开始配置domain。
    然后选择“新建WebLogic配置”,一直下一步,输入“*User name,*User Password,Description”,一直下一步,直到完成。
    配置weblogic
  • 启动mydomain
    点击“开始/程序/BEA WebLogic Platform 8.1/User Projects/mydomain/Start Server”,启动mydomain server。保持该DOS窗口。启动完毕后画面如下:
    启动mydomain Server

    在浏览器中输入“http://localhost:7001/console”,输入用户名和密码,到这里WebLogic的基本安装和配置就算完成了。画面如下:
    weblogic控制台
3、安装及配置Flex

  • 安装Flex
    双击Flex.exe开始安装,选择独立Flex模式,选择Flex安装目录,默认为: “C:/Program Files/Macromedia/Flex”。
    独立模式安装Flex
    你还可以选择安装Flex Updater 2。Flex 1.0 Updater 2下载地址如下:http://www.macromedia.com/support/flex/downloads_updaters.html
  • 配置Flex
    完成后,将“C:/Program Files/Macromedia/Flex/flex.war”、“C:/Program Files/Macromedia/Flex/samples.war”解压到WebLogic默认站点根目录“C:eauser_projectsdomainsmydomainapplications”(war文件可以使用Winzip、Winrar打开解压)。
4、在WebLogic中部署Flex

  • 部署Flex
    这里提供两种方法:
    1)、WebLogic自动部署。重新启动WebLogic即可。
    2)、手动部署。无需重启WebLogic。继续使用之前在Browser中打开的WebLogic Server Console,选择“Web 应用程序模块”→ “部署新的 Web 应用程序模块... ”→“applications”→“flex”→“目标模块”→“部署”。
    同样方法:选择“Web 应用程序模块”→ “部署新的 Web 应用程序模块... ”→“applications”→“samples”→“目标模块”→“部署”,部署samples模块。如下画面:
    部署Flex
  • 检测结果
    在浏览器中输入http://localhost:7001/samples,选择Flex Explorer,Flex安装成功的画面如下:
    flex安装成功

其他相关Flex安装及配置方法见Danger、Luar的两篇文章:
Danger:Macromedia Flex 安装注册方法
Luar:将Laszlo和Flex一同安装在Tomcat下
评论 - 2004年08月15日, 星期日 22:13:47

Javascript检测Flash插件是否安装及版本号

查了一点资料,更新一下:
<SCRIPT type=text/javascript><!--
var i_flash;
var v_flash;
// Netscape
if (navigator.plugins) {
for (var i=0; i < navigator.plugins.length; i++) {
if (navigator.plugins[i].name.toLowerCase().indexOf("shockwave flash") >= 0) {
i_flash = true;
v_flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf("flash ") + 6, navigator.plugins[i].description.length);
}
}
}
// --></SCRIPT>
<SCRIPT type=text/vbscript><!--
//IE
on error resume next
set f = CreateObject("ShockwaveFlash.ShockwaveFlash")
if IsObject(f) then
i_flash = true
v_flash = hex(f.FlashVersion())
end if
// --></SCRIPT>


<SCRIPT type=text/javascript><!--
if (i_flash) {
document.writeln("你已经安装了Flash插件")
if (v_flash) {
document.writeln(" - 版本 " + v_flash);
}
} else {
document.writeln("你没有安装Flash插件")
}
// --></SCRIPT>

或者可以通过IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))的形式来检测支持的版本。

评论 - 2004年07月06日, 星期二 16:17:08

屏蔽Flash浮动广告

接上文《配置Flash Player》,通过“WindowlessDisable=1”这句代码,我们可以通过配置文件来屏蔽 浮动窗口 ,Flash广告条。同样能屏蔽掉设置了wmode的Flash。



赶快试试吧。
评论 - 2004年04月06日, 星期二 09:58:11