2011-12-17 22 views
5

Tôi bắt đầu mã GUI với Giày. Tôi cố gắng thanh tiến trình từ các ví dụ, nhưng tôi thấy không có cách nào để thoát khỏi hình ảnh động, break đã không làm việc ...Abort Rubys Shoes hoạt hình

animate do |frames| 
    unless frames > 100 
    @p.fraction = (frames % 100)/100.0 
    else 
    break 
    end 
end 

Có khả năng ngăn chặn một hình ảnh động với giày? Cảm ơn.

+0

gì giá trị không 'i' chạy qua trong khối? Liệu nó chỉ lên tới 100? (Hỏi vì nó là thanh tiến trình) –

+0

'i' là viết tắt của khung hình hoạt ảnh đã thực hiện. Thay đổi nó ngay bây giờ. – Scott

+0

Bạn chưa nhận được email để trả lời ... Cảm ơn! – Scott

Trả lời

3

chắc chắn, dừng nào đó

Shoes.app do 
    stack :margin => 0.1 do 
    title "Progress example" 
    @p = progress :width => 1.0 
    @animate = animate (24) do |i| 
     @p.fraction = (i % 100)/100.0 
     @animate.stop if i > 99 
    end 
    end 
end 
Các vấn đề liên quan