台灣最大程式設計社群網站
線上人數
1705
 
會員總數:246213
討論主題:189782
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> datagrid 裡面加入checkbox和UILoader
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
datagrid 裡面加入checkbox和UILoader
價值 : 30 QP  點閱數:2225 回應數:0
樓主

裂星
門外漢
0 4
45 1
發送站內信

小弟想在flash裡面使用datagrid來顯示一個自己做的信箱

想做的像yahoo信箱那樣前面有一個checkbox可以多重勾選信並且一次刪除

並且前面還有個信件狀態要記錄現在信件已讀未讀

並且點了datagrid裡面的一筆信件後可以跳出我的信件內容

信件是用資料庫撈回來的

請問應該修改


以下是現在打的程式碼




import fl.data.DataProvider;
import fl.controls.DataGrid;


stop();

//array

//stop();
var url:URLRequest=new URLRequest("http://localhost:49757/Default.aspx");
//定义请求要发送的数据
var urlV:URLVariables=new URLVariables();
//xx为hello
urlV.f="1";
urlV.uid="1680052182";
//设定要发送的数据
url.data=urlV;
// 请求方式
url.method=URLRequestMethod.POST;

//构建URL加载器

var urlLoader:URLLoader= new URLLoader();
//默认是text 是让知道如何设定
urlLoader.dataFormat=URLLoaderDataFormat.TEXT;
//load有两个含义 一个发送请求到asp.net 还有一个把响应结果给加载过来
urlLoader.load(url);
//加载完成响应结果就触发COMPLETE事件,能后ec做出处理
urlLoader.addEventListener(Event.COMPLETE,ec);
//

function ec(e:Event):void
{
//打印服务器响应的结果数据
trace(urlLoader.data);
var list_array = urlLoader.data.split(";");
var aRoster:DataProvider = new DataProvider();
trace(list_array[3]);
var i=0;
trace(list_array.length);
while(i<list_array.length-1) {
aRoster.addItem({信件狀態:list_array[i], 寄件者:+list_array[i+1], 主旨:+list_array[i+2], 時間:list_array[i+3], 內容: +list_array[i+4]});
i=i+5;
}
//trace(aRoster[5]);
//trace(aRoster[1]);
aDg.dataProvider = new DataProvider(aRoster);
aDg.rowCount = aDg.length;
bldRosterGrid(aDg);
}
function bldRosterGrid(dg:DataGrid){
dg.setSize(400, 300);
dg.columns = ["信件狀態", "寄件者", "主旨", "時間", "內容"];
dg.columns[0].width = 70;
dg.columns[1].width = 50;
dg.columns[2].width = 60;
dg.columns[3].width = 100;
dg.columns[4].width = 120;
dg.move(50,50);
}


搜尋相關Tags的文章: [ FLASH ] , [ datagrid ] , [ checkbox ] , [ UILoader ] ,
本篇文章發表於2010-07-13 10:41
目前尚無任何回覆
   

回覆
如要回應,請先登入.