存学 |jquery例子|Flex例子|ASP例子|.net学习

Tag: EXT

jquery 用jq来模仿ext当中的window弹出.

by SaveLearn on 六.26, 2010, under JQuery

ext当中的window弹出层可以说是css设计中的一个最有效而且能够通用于所有游览器的css

并且可以设置各种属性,但是如果单一为了使用window而需要一个ext包的话就会得不偿失,

因为ext的包是非常大的,在加载过程中会很慢.

所以我用jq加上ext的样式模仿了一个ext的window.

虽然功能比较少,但是希望大家能多多支持吧.

例子地址如下: (当中有下载).

http://www.savelearn.com/web/index.php/like-ext-window/

Leave a Comment :, , more...

EXT formpanel提交数据会报错

by SaveLearn on 五.03, 2010, under EXT

关于EXT当中 用formpanel提交数据后会报错,
例如 submit doAction 。
提示 语法错误 行8 字符99973。
原因是提交后服务端返回数据格式不正确造成。

//表单的变量
myFormPanel.getForm().submit({
clientValidation: true,
url: ‘updateConsignment.php’,
params: {
newStatus: ‘delivered’
},

(continue reading…)

Leave a Comment :, , , more...

Ext treeplane 拖动 选择 enableDD enableDrag

by SaveLearn on 二.23, 2010, under EXT

Ext 的拖动效果是非常好的,但是用原始的例子做了个实验,拖动加选择弹页的时候会出现一个为空的报错,然后修改了一下,现在已经好了,大家多多支持啊

var sysctrlb = new Ext.tree.TreePanel({
   id : ‘west-panel2′,
   region : ‘west’,
   title : ‘文章管理’,
   iconCls : ‘book’,
   split : true,
   width : 200,
   minSize : 175,
   maxSize : 400,
   collapsible : true,
   margins : ’0 0 5 5′,
   enableDrag:true,
   enableDD  :true,
   rootVisible : false,
   lines : false,
   autoScroll : true,
   root : new Ext.tree.AsyncTreeNode({
   text : ‘Manage’,
   expanded : true,
   children : [{
   text : ‘新建用户’,
   leaf : true
   }, {
   text : ‘用户列表’,
   leaf : true
   }, { (continue reading…)

Leave a Comment :, , , , , more...

Ext tree treePlane 的最简单例子

by SaveLearn on 二.22, 2010, under EXT

new Ext.tree.TreePanel({
         id : ‘west-panel’,
         region : ‘west’,
         title : ‘事务管理’,
         iconCls : ‘treeIcon’,
         split : true,
         width : 200,
         minSize : 175,
         maxSize : 400,
         collapsible : true,
         margins : ’0 0 5 5′,
         loader : new Ext.tree.TreeLoader({ url :
         ’treedata.html’, baseParams : { className :
         ’menuTree’ } }),
          
         rootVisible : true,
         lines : true,
         autoScroll : true,
         root : new Ext.tree.AsyncTreeNode({
            text : ‘Manage’,
            expanded : true,
            children : [{
               text : 'Menu Option 1',
               leaf : true
              }, {
               text : 'Menu Option 2',
               leaf : true
              }, {
               text : 'Menu Option 3',
               leaf : true
              }]

           })
        })

Leave a Comment :, , , more...

flex 与 java webservice通信 (二) flex篇

by SaveLearn on 二.03, 2010, under Flex, Java

这次先说一下flex的配置,eclipse版-flex3.0
flashplayer10.
其他的都不太重要了,游览器是IE8.
代码如下,基本都写了详细的注释,所以不太需要说明什么了.
请大家记住  本站地址 http://www.savelearn.com
Leave a Comment :, , , , , more...

flex 与 java webservice通信 (一) java篇

by SaveLearn on 二.03, 2010, under Flex, Java

第一篇 java webservice的搭建

首先介绍一下我的开发环境
myeclipse  tomcat5.5 JDK1.5  这是JAVA的开放环境 FLEX的我们后面再说

首先JAVA需要导入部分包才能使用webservice,所以我们先选中要加添webservice的项目,然后点击myeclipse菜单中的myeclipse–Add Web Service Capabilities..

会看到让你选择Xfire的包,(因为我的英语不好具体不知道需要用哪个所以都点了)

然后 我们需要配置 项目内webservices文件夹下的 services.xml

请大家记住  本站地址 http://www.savelearn.com

(continue reading…)

1 Comment :, , , , , , , more...

Ext 点击grid 标题最大化至全屏grid

by SaveLearn on 一.29, 2010, under EXT

首先 Ext中grid的3个属性来确定可以点击标题栏.

collapsible:true,
//True表示为面板是可收缩的
titleCollapse:true,
//True表示为允许单击头部区域任何一个位置都可收缩面板(当collapsible = true)
hideCollapseTool:true
//True表示为不出 展开/收缩的轮换按钮,当collapsible = true,
//false就显示
之后用监听来确定点击了标题栏
listeners : {
beforecollapse : function(){
all2(document.getElementById(“grid-example”).className);
// 此处是我自己定义的函数,
//用来更改grid主体的div样式,
//控制div的position属性,来变成全屏显示.
return false;  //这样点击标题栏也不会收缩真个grid.
}
}
定义一个函数来更改grid的宽高,和主体div的样式.
function all2(name)
{
if (name==”all”)
{
document.getElementById(“grid-example”).className = “all2″;
grid.setSize({width:500, height:500});
}
else
{
document.getElementById(“grid-example”).className = “all”;
grid.setSize({width:document.body.clientWidth-10, height:500});
}
}
欢迎大家评论
请大家记住  本站地址 http://www.savelearn.com
1 Comment :, , , more...

关于 tomcat 使用servlet 启动 socket 监听

by SaveLearn on 一.28, 2010, under Java

首先在servlet中的init()里加入

public void init() throws ServletException {
// Put your code here
Socketthread sthread = new Socketthread();
sthread.start();
Socket socket = sthread.getSocket();
}

public void init() throws ServletException {

// Put your code here

Socketthread sthread = new Socketthread();

sthread.start();

Socket socket = sthread.getSocket();

}

Socketthread 是新定义的一个类,继承与thread

public class Socketthread extends Thread { }

同时在这个类里的run()里执行所有的socket连接

这样就不用因为servlet的init里启动socket就卡死tomcat了

已经试验完成了,绝对可以.

下一步将使用FLEX+SERVLET+SOCKET制作一个小游戏

Leave a Comment :, , , , , , more...

JS 框架 EXT / JQuery

by SaveLearn on 一.04, 2010, under EXT, JQuery

前几天开始接触 JS的一个老框架 EXT,他要比JQ框架早很多, 因为工作原因,我也是刚刚接触,几天的学习感觉EXT确实很强大,但是却不适合新手使用,因为他过于繁杂,当你写的代码越多,你就会发现越来越繁杂,而JQ不同,代码简洁,但如果用JQ去做EXT当中的功能,你会发现JQ也不是那么简单了,所以对新手来说更实用的还是JQ,但当项目中需要的时候 可能还是EXT比较好.

还有说明就是EXT也不适合于大的项目,当做大项目的时候,尽可能自己开发框架,利于程序和项目的速度优化,效果优化.

而JQ则适用于大型项目,因为他是简单开发,更能够后期进行2次开发.

JS的框架还是很多的,但是我也是刚刚接触,说的不对的地方还请大家多多指点.

Leave a Comment :, , , more...

FLEX AS3 bulkloader 一次加载多个文件 使用方法

by SaveLearn on 十二.01, 2009, under Flex

bulkloader的作用简单介绍一下,主要是用来加载多个文件的.

因为在FLASH/FLEX当中我们要加载东西都是一个一个加载并监听,代码重复性太高,性能低下,所以一个老外研究了 bulkloader 用来加载多个文件,并且功能强大.

我是菜鸟,首先BS一下高手,不告诉我们如何引用bulkloader.

下载地址:http://code.google.com/p/bulk-loader/

下载文件后解压会看到4个文件夹,docs、examples、src、tests

其中DOCS是API网页文件找到其中的INDEX.HTM打开会看到。

在FLEX当中,将SRC里面的文件考到对应的项目的SRC里,然后使用

br.com.stimuli.loading 引用.

然后在项目中使用就可以了.

下面来个小例子:

var loader : BulkLoader = new BulkLoader(“main”);
loader.add(“bg.jpg”);
loader.add(“config.xml”);
loader.add(“soundtrack.mp3″);
loader.add(“intro.flv”);
loader.addEventListener(BulkLoader.PROGRESS, onProgress);
loader.addEventListener(BulkLoader.COMPLETE, onComplete);
loader.start();

function onProgress(evt : BulkProgressEvent) : void{
trace(evt.percentLoaded);
}

function onComplete(evt : Event) : void{
var bgBitmap = loader.getBitmap(“bg.jpg”);
addChild(bgBitmap);
var video : Video = new Video();
video.attachNetStream(loader.getNetStream(“intro.flv”));
parseConfig(loader.getXML(“config.xml”));
}

Leave a Comment :, , , , more...

想要寻找什么?

使用此处的搜索功能来寻找您需要的:

找不到您要寻找的东西? 请与我们取得联系,然后告诉我们您需要什么!

推荐链接

以下网址经常出现在存学网络...