Final de los controles (más largo del mundo después!)
Final de los controles (más largo del mundo después!) darren john - 08-20-2008
Howdy hay chicos,
Disculpas de antemano por el puesto de extra larga! Pero sus consejos serán bienvenidos.
Puede que desee tomar un café por la forma! Aquí va...
Estado trabajando en un gran proyecto para el año pasado - un DVD-ROM interactivo para PC sólo - y todo está casi listo para su duplicación. Y desde miles de copias se duplicará, Simplemente no hay margen para errores, etc.
Sin embargo, Una cosa que parece que se destacó la mayoría de las veces a partir de la retroalimentación del cliente es el de los DVD-ROM de borrar de vez en cuando, Ya sea con o sin errores de los mensajes.
El propio proyecto es enorme (que incluye, literalmente, cientos de vídeos, Pdf / palabra recursos, Imágenes de alta resolución, etc) y aunque un gran esfuerzo se ha hecho para reducir el tamaño de los archivos (con películas independientes vinculados, Vídeos comprimidos en la medida de lo posible, Imágenes optimizadas, etc) el tamaño final de todo el dvd-rom proyecto es un poco menos de 2gb. Por lo tanto, por qué es un DVD-ROM en vez de un cd-rom. Esto en sí mismo es suficiente para estar bastante seguro de que la razón por la cual el proyecto de vez en cuando se bloquea debido a su tamaño y el PC del usuario final de especificaciones que no cumplan los requisitos mínimos del sistema.
Por otro lado, Los mensajes de error son los más preocupantes. Que parecen ser los errores del sistema de los usuarios de PC - véase más abajo para obtener más detalles sobre los errores -, pero aún preocupante. Hemos comprobado el dvd-rom en numerosas altas y bajas de especificaciones sistemas de uds, Y todo parece suficiente, sin errores del sistema real, tales como. Parecen ocurrir más a los clientes finales, Como también hacer algunas pruebas a su fin en diversos ordenadores de sobremesa y portátiles, aunque no puedo estar seguro de que los errores anteriores son de la misma pc de pruebas, pero voy a averiguar.
Básicamente por lo que estoy empezando a preguntarme si aún es posible tener un proyecto de este tamaño para jugar sin problemas en todos los pc's y portátiles? Nada en la vida está garantizada y estoy consciente de que algunas cosas son simplemente fuera de nuestro control. Sin embargo, me gustaría escuchar lo que ustedes piensan, Puede proporcionar algunos consejos a partir de sus experiencias sobre cómo un proyecto listo para la duplicación, etc.
Para su consulta, Los mensajes de error en cuestión se presentan en más detalle a continuación:
Error de ejemplo 1:
Macromedia proyector -- Macromedia proyector ha detectado un problema y debe cerrarse. Nos sentimos las molestias.
Por favor, dígale Microsoft acerca de este problema, etc ....
Error de ejemplo 2:
Proxy: Icono de la bandeja - proxy: Icono de la bandeja ha detectado un problema y debe cerrarse. Nos sentimos las molestias.
Error de ejemplo 3:
Macromedia proyector - firma de error
AppName: Projecttitle.Exe AppVer: 10.1.0.11 ModName: Quicktime264.Qtx ModVer: 7.2.0.240 offset: 0005d9a9
Curiosamente, Los errores anteriores parecen haber aparecido recientemente, Prototipo en la última enviada a los clientes, Pero hay demasiados factores que podrían estar causando tales como que el cliente podría estar utilizando un PC diferente para poner a prueba este prototipo que utiliza para probar los prototipos anteriores, etc, pero me preocupa también que otra cosa podría estar causando Los temas - o bien algunos ajustes en mi pc que el DVD-ROM se han construido been changed, Mi director de MX 2004 se ha convertido en el software dañado o alguna otra causa desconocida, aunque no puedo pensar en nada y además, El proyecto parece funcionar perfectamente en mi propio sistema, así como otros que he probado en lo que el error no parece ser consistente.
Como se puede ver desde arriba, Estos errores no son de su habitual director de "errores de secuencia de comandos" ya que éstas tienen y todavía se están subsanadas. Que parecen ser los errores del sistema de los usuarios finales, dependiendo de la configuración de su PC, O estoy equivocado?
Otra vez, Realmente apreciamos sus consejos y su experiencia de obtener un proyecto de este tamaño-la duplicación listo etc.
Y, por supuesto,, Soluciones, Si las hubiera, A los errores anteriores también sería muy bien recibido! Aunque según mi confianza investigación, Parece un poco pellizcar aquí y allá se requiere a los usuarios con el fin propio pc necesarias para resolver este tipo de errores como estos. Pero por favor corregir / asesorar si me equivoco.
Gracias de antemano,
Darren
Volver: Final de los controles (más largo del mundo después!) Brodd Nesset - 08-21-2008
Bien, Una cosa que varía en las máquinas del usuario es la fragmentación de la memoria. Pobres también los drivers para tarjetas gráficas es una fuente conocida de conducta errática. Lo siento no tengo ninguna "varita mágica" trucos para resolver estas cuestiones.
Sus labios dijo "no!", Pero sus ojos dijo que" leer los labios ".
Volver: Final de los controles (más largo del mundo después!) darren john - 08-21-2008
Una varita mágica, sin duda, vienen en útiles!
Gracias por la respuesta, Es apreciado.
Sigue estudiando las posibles causas y hasta ahora no hay luz al final del túnel. Que parece ser el pc que el proyecto se está ejecutando en el que está causando los problemas en lugar de el propio proyecto, pero aún es necesario saber con certeza y pensé en publicar y ver si su pasado a cualquier otro y si tan, Aprender de sus experiencias.
He enviado algunas instrucciones a los pacientes que solicitan llevar a cabo algunas comprobaciones para intentar aislar el problema de manera más justa la espera de algunos comentarios acerca de este.
Mientras tanto en el, Si alguien tiene más información, etc, sería bienvenido!
Saludos una vez más,
Darren
Volver: Final de los controles (más largo del mundo después!) Brodd Nesset - 08-26-2008
Hola! Espero que esto no es demasiado tarde para su proyecto. He consultado un libro Rosenzweig, Y en los párrafos relativos a la gestión de memoria que podría haber algunas opciones interesantes para probar. Sólo podría, Porque en general la gestión de memoria automática en director es bastante bueno. Director precarga miembros que "ve" en la partitura, Y descarga al llegar a un límite de memoria. Precarga a veces no es lo suficientemente rápido (por ejemplo, cuando un miembro no está ligado físicamente a un sprite en la puntuación - que se ha cargado de jerga), A veces' silenciosa 'la descarga no es suficiente gama de otras aplicaciones que compiten por la memoria tal vez. Ambas circunstancias podría conducir a un mínimo en el rendimiento hickups, Y posiblemente también a los accidentes.
Preloadmember "mymember1", "mymember2" Precarga de los miembros.
Precarga Precarga de todo el cine actual, O un determinado número de fotogramas.
También hay Preloadmovie "mymovie" Que de hecho, una nueva película de precarga en la memoria, Permitiendo una transición sin tropiezos.
Unloadmember, Descargar, Unloadmovie Hace lo contrario. Un ejemplo de cómo la sencillez y la eficacia jerga brilla :-d
La cantidad de memoria disponible, ¿tienes? Usar Freebytes () ¿cuánto se necesita para un determinado conjunto de marcos? Usar Ramneeded (1,50) De la memoria necesaria para desempeñar marcos 1 - 50.
Para el tamaño de la memoria de un miembro determinado uso Miembro ( "mymember").Tamaño.
Puede, por supuesto, compararlo con 'freebytes ()'.
Tenga en cuenta que si es superior a cualquiera de estos' freebytes () ', Su aplicación no se puede reproducir en la forma prevista, O en todos los. Ahora, En la actualidad las computadoras modernas hay por lo general una amplia memoria, Pero: Director de los miembros de las necesidades de memoria contigua en realidad para mostrar. Que es: De 100 mb de video no se puede reproducir en un equipo con gran fragmentación de la memoria, Incluso si el total RAM es, Decir, 2 GB! Usted puede probar esto con Freeblock () Que devolverá el tamaño de la mayor cantidad disponible.
Si 'freebytes ()' o 'freeblock ()' se supera, Usted debería considerar la posibilidad de lanzar un mensaje de advertencia, Gustar
Alerta de "la aplicación ha detectado un problema de memoria lo que afectará el rendimiento. Esta aplicación es probable que funcionan mejor si usted cierra los demás programas en ejecución e incluso reiniciar el equipo."
Espero que este puede ser útil. ¡salud!!
Sus labios dijo "no!", Pero sus ojos dijo que" leer los labios ".
Volver: Final de los controles (más largo del mundo después!) darren john - 08-26-2008
Howdy existe! Nunca es tarde para conocer algunos consejos y asesoramiento de ustedes!
Muy interesantes consejos y scripts, Actualmente el uso preloadmember, pero podría probar los otros;)
También había un poco de otro gran avance que ahora simplemente me carga los archivos en cualquier medio de comunicación del proyecto a través de los medios de comunicación externos maniquí. Aquí hay una ruptura, Cita de IRV Kalb al director en línea, Para cualquier persona que no está seguro de cómo los medios de comunicación maniquí funciones:
Citar:
Medios de comunicación en relación con la maniquí, Aquí es la idea. Imagino que usted tiene todas las fotos almacenadas externamente en una carpeta llamada "fotos" que está al mismo nivel que la película. Por la sencillez, Digamos que usted tiene una.Jpg, B.Jpg, C,Jpg, Etc. En esa carpeta. En la carpeta de fotos que, Crear una imagen llamada "maniquí.Jpg ", Y que se compondrá de un único píxel negro.
Ahora, En el director, Crear un único miembro del elenco de mapa de bits, Darle un nombre (lo llamaremos "phototoshow"). En las propiedades de este miembro, De establecer la "vinculados" opción. Dice este, Este miembro será siempre vinculada a algunos medios de comunicación externa (archivo). Por defecto, Establecer la vinculación con el maniquí.Jpg para que enlaces a los archivos más pequeño posible (un píxel).
En su programa, Cuando esté listo para mostrar una imagen de la carpeta de fotos, Que estableció el "nombre de archivo" de propiedad. A fin de mostrar una imagen diferente, Hacer esto:
Delimchar = el último caracter de la moviepath - o simplemente "\" este es sólo es pc
Miembro ( "phototoshow").Filename = la moviepath & "fotos" y delimchar This changes the linkage from the one member in the cast to whatever picture you want to show. Using this approach, your Director program will only take up memory for the largest picture you are showing.
UNQUOTE
I've now implemented this approach to hopefully improve memory usage and this coupled with PreLoadMember and a few other of those scripts, Brodd, might just solve any issues I'm having : ) so fingers crossed!
Cheers again,
Darren
Volver: Final de los controles (más largo del mundo después!) Brodd Nesset - 08-26-2008
Gran escuchar darren! Buen consejo que recoge y se transmite también en.
En mi anterior post he utilizado un gran video como un ejemplo de una gran castmember (100 mb 100 mb de memoria necesidades), Vídeo, pero es realmente una excepción a esta regla. Desde los primeros días el director ha sido capaz de reproducir vídeos de grandes y no las computadoras de baja memoria, Como 100 mb de video 64 MB en un equipo (que es una máquina bastante bien specced en los días), Con streaming. Para vídeo Prefiero estar preocupados por unloadmember; I.e. Liberar la memoria de un determinado vídeo han utilizado cuanto antes mejor.
Creo que puede ser manual de precarga inteligente para dejar correr su aplicación (aún) más suave, Acceder al disco a su debido tiempo antes de cambiar, por ejemplo, vídeos. En caso contrario se detiene podría causar algunos problemas e incluso accidentes en menos robustas computadoras.
Sus labios dijo "no!", Pero sus ojos dijo que" leer los labios ".