Jestem bardzo nowym użytkownikiem skryptu akcji 3 i próbuję teraz stworzyć bardzo podstawową grę. Jednak bez względu na to, ile stron oglądam, nie mogę znaleźć sposobu na uzyskanie wyniku w mojej grze: /.ActionScript 3: dynamiczna pomoc tekstowa: punktacja dla gry
Co próbuję zrobić, to sprawić, aby co 10 sekund 10 punktów zostało dodanych do partytury (w tej chwili mam ją zastąpić kluczem, aby sprawdzić, czy mogę to uruchomić, ale nie "t). Jest to kod Próbuję użyć teraz:
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 to nazwa tekstu dynamicznego Każda pomoc będzie bardzo mile widziane :)
Kod ten został dodany w ogóle Timeline
Myślę, że problem jest najprawdopodobniej związany z tworzeniem tekstu dynamicznego, ale nie jestem pewien.
nie wygląda jak masz coś do słuchania naciśnięć klawiszy. Gdzie istnieje opublikowany kod? Czy to tylko siedzi w osi czasu lub w klasie? Czy jest jakiś element zawierający ten kod? (co jest przed i po nim?) – Foggzie
Niestety, zapomniałem dodać detektora zdarzeń w kodzie, który tam umieściłem, ale mam go: XD stage.addEventListener (MouseEvent.CLICK, onclick); jest w sekcji działań na osi czasu – jackbtroop62