¿ActionScript 2.0/3.0 tiene un equivalente de C# sleep()?Action Script Sleep function
Respuesta
No realmente. Podría bloquear (casi todos) la ejecución de código con algo como:
function sleep(ms:int):void {
var init:int = getTimer();
while(true) {
if(getTimer() - init >= ms) {
break;
}
}
}
trace("hello");
trace(getTimer());
sleep(5000);
trace("bye");
trace(getTimer());
Pero no veo cómo podría ser esto útil en el flash. Y, al mismo tiempo, cualquier cosa como el código anterior es una muy mala idea ya que el jugador se congelará y dejará de responder (y también podría dar un tiempo de espera de script si excede el límite de tiempo de espera, que es 15 por defecto).
Si simplemente desea retrasar la ejecución de un fragmento de código, puede utilizar un objeto Timer o la función setTimeout. Sin embargo, esto no será bloqueante, por lo que tendrás que usar algún tipo de bandera como sugiere TandemAdam. En el mejor de los casos será frágil.
Tal vez haya un mejor enfoque para su problema, pero no está claro qué está tratando de lograr en su pregunta.
Ningún ActionScript/Flash Player no tiene equivalente a la función C# sleep. Por un lado, Flash no usa múltiples hilos.
Debería implementar la funcionalidad manualmente.
Puede usar un indicador booleano, que su código solo se ejecutará cuando sea verdadero. Luego use el Timer class, para la demora.
puede implementar una función sleep
así:
function sleep(counter: int, subsequentFunction: Function, args: Array): void
{
if (counter > 0)
callLater(sleep, [counter - 1, subsequentFunction, args]);
else
callLater(subsequentFunction, args);
}
llamada con la función que debe ser procesada después de la pausa.
// call trace('Hello') after 100 cycles
sleep(100, trace, ['Hello']);
// call myFunction() after 50 cycles
sleep(50, myFunction, []);
La ventaja de este enfoque es que la IU sigue siendo receptiva durante la suspensión.
- 1. sleep-until in C#
- 2. ¿Hay algo así como printf en Action Script 3?
- 3. javascript function vs. (function() {...}());
- 4. PHP sleep() no funciona
- 5. RSpec: stubbing Kernel :: sleep?
- 6. sleep() en Javascript
- 7. salida php con sleep()
- 8. VBA Sleep no funciona
- 9. pthread sleep linux
- 10. Cómo std :: thread sleep
- 11. ¿Cómo funciona sleep()?
- 12. ¿Cuál es la diferencia entre $ (document) ready (function() y $ (function()
- 13. Ember.js {{action}} aparte de
- 14. Funciones anónimas como controladores de eventos en Action Script - ¿está bien o mal?
- 15. ¿Qué hace! Function ($) {$ (function() {})} (window.jQuery) do?
- 16. Debo usar Sleep() o simplemente negarlos
- 17. Command to Sleep Pantalla OSX
- 18. Thread sleep y thread join
- 19. sleep() silencia silenciosamente la CPU
- 20. Uso de la función Sleep()
- 21. ¿Cuál es la diferencia entre form action = "" y form action = "."?
- 22. ¿Qué significa! Function in Javascript?
- 23. Dropdown onchange function en html
- 24. enlace MVC make action realiza un envío
- 25. .vimrc action onclose
- 26. post action for url.action?
- 27. Formularios con action = ""
- 28. Android Action Bar
- 29. Eclipse missing action Conjunto
- 30. Action Image MVC3 Razor
¿Para qué? –
¿Quién marcó esta pregunta como duplicado ya que la respuesta ** real ** y correcta está solo aquí en este hilo a continuación? Es una buena pregunta y una buena [respuesta] (http://stackoverflow.com/a/3011589/1442225). – Bitterblue