Tôi rất mới với tập lệnh hành động 3 và tôi đang cố tạo một trò chơi rất cơ bản ngay bây giờ. Tuy nhiên, không có vấn đề bao nhiêu trang tôi nhìn vào tôi không thể tìm thấy một cách làm việc để có được trò chơi của tôi để giữ điểm: /.ActionScript 3: trợ giúp văn bản động: ghi bàn cho trò chơi
Những gì tôi đang cố gắng làm là cứ 10 giây một lần, 10 điểm được thêm vào điểm (ngay bây giờ tôi có nó thay thế bằng một phím, để xem tôi có thể làm việc đó không, nhưng nó không 't). Đây là mã Tôi cố gắng để sử dụng ngay bây giờ:
var playerScore:int = 0
stage.addEventListener(MouseEvent.CLICK,onclick);
function updateTextFields():void{
playerScoreText.text = ("Player Score: " + playerScore);
}
if(Key.isDown(Key.G)){
playerScore++; //increase playerScore by 1
updateTextFields();
}
playerScoreText là tên của văn bản động bất kỳ trợ giúp sẽ được đánh giá cao :)
Mã này đã được tất cả các bổ sung trong Timeline
Tôi nghĩ rằng vấn đề là rất có thể là một cái gì đó với việc tạo ra các văn bản năng động, nhưng tôi không chắc chắn.
Nó không giống như bạn có bất cứ điều gì nghe cho máy ép chủ chốt. Mã bạn đăng tồn tại ở đâu? Là nó chỉ ngồi trong dòng thời gian hoặc trong một lớp học ở đâu đó? Có bất cứ điều gì đóng gói mẫu mã này? (những gì trước và sau nó?) – Foggzie
Xin lỗi, tôi quên thêm người nghe sự kiện vào mã tôi đưa lên đó, nhưng tôi có nó: XD stage.addEventListener (MouseEvent.CLICK, onclick); nó nằm trong phần hành động trong dòng thời gian – jackbtroop62