2010-10-15 36 views
6

Tôi mới làm quen với lập trình Flex .. và tôi cần thực hiện một số lần lặp lại.Vòng lặp trong Adobe Flex

Làm cách nào để thực hiện các vòng lặp trong Flex?

Và Flex có "trường hợp chuyển đổi" không?

Thanks guys

Trả lời

9

Vòng lặp For trong Flex thực hiện như sau:

var i:int; 
for (i = 0; i < 5; i++) 
{ 
    trace(i); 
} 

Bạn cũng có thể làm cho mỗi vòng như:

var myArray:Array = ["name1", "name2", "name3"]; 
for each (var item in myArray) 
{ 

} 

Trong khi Loops:

var i:int = 0; 
while (i < 10) 
{ 
    i++; 
} 

cũng Có Fl cũ không báo cáo hỗ trợ chuyển đổi này có thể được thực hiện như sau

var someDate:Date = new Date(); 
var dayNum:uint = someDate.getDay(); 
switch(dayNum) 
{ 
    case 0: 
     trace("Sunday"); 
     break; 
    case 1: 
     trace("Monday"); 
     break; 
    case 2: 
     trace("Tuesday"); 
     break; 
    case 3: 
     trace("Wednesday"); 
     break; 
    case 4: 
     trace("Thursday"); 
     break; 
    case 5: 
     trace("Friday"); 
     break; 
    case 6: 
     trace("Saturday"); 
     break; 
    default: 
     trace("Out of range"); 
     break; 
} 

nhớ khi viết funcionality này trong flex nó phải được chứa trong các thẻ script **

+0

Cảm ơn Chris .. có vẻ là rất giống nhau Java và C :) – Santucci

+1

Btw Tôi chưa thể bỏ phiếu cho câu hỏi của bạn cho đến khi tôi nhận được thêm một phiếu bầu cho câu hỏi của mình = p – Santucci

Các vấn đề liên quan