Limpiar el contenido de un fotograma usando funciones
6 seguidores
Quiero saber como se puede limpiar el contenido de un fotograma (todas las capas) usando funciones.
He intentado esto: _root.clear() ?? no va...
Quiero saber como se puede limpiar el contenido de un fotograma (todas las capas) usando funciones.
He intentado esto: _root.clear() ?? no va...
Seguro que tienes mucho que decir, te estamos esperando.
Usuario desconocido
inna_ik:
https://www.domestika.org/foros/viewtopic.php?t=25506
Descripción detallada de los títulos
Por una pura cuestión de 'usabilidad', es muy práctico poner títulos realmente identificativos en los temas. Nos referimos a evitar posts del estilo de 'Una ayuda, por favor'.
Sería algo realmente útil sobre todo debido a la enorme cantidad de mensajes nuevos que se publican a diario.
demssite
inna_ik
Quiero saber como se puede limpiar el contenido de un fotograma (todas las capas) usando funciones.
He intentado esto: _root.clear() ?? no va...
Si tienes un timeline con varios frame y lo que quieres es limpiar todo, ¿no es más comodo que saltes a un frame vacío?
Sino es esto a lo que te refieres, lo mejor es que agrupes las capas en un MC y ese movieclip lo ocultes, o que lo atachees desde la biblioteca y lo borres cuando quieras.
Así lo haría yo si he entendido bien tu pregunta, pero no me queda muy clara...
markshock
estoy con demssite...
te resultará mucho mas sencillo saltar a un frame vacio... sino lo que deberias de hacer es elimintar todos los MC que hayas creado dinamicamente.. pero ojo.. solo los que hayas creado mediante Código... los otros si no recuerdo mal no puedes eliminarlos ni na ;)
inna_ik
Voy a describir el problema mejor que pueda.
Tengo solo un f otograma base ( frame con indice 0 ) en la linea de tiempo. Tiene varias capas(capa para imagenes, acciones, color de fondo) para poder usar este fotograma como un editor (arrastrar , copiar pegar las imagenes, texto...) Se actua sobre cada capa dinamicamente mediante codigo visual basic. Desde visualbasic asigno el valor a la variable de flash que controla acciones. Es la funcion
Public Class CPantalla
<code>....
Public Property getAccion() As String
Get
Return accion
End Get
Set(ByVal Value As String)
fsh.SetVariable("accion", Value)
accion = Value
End Set
End Property
...
end Class</code>
Hago una llamada a esta para que se ejecute accion correspondiente en el flash asi:
<code>p = New CPantalla(Me.AxShockwaveFlash1)
p.getAccion() = "limpiar"
En el flash tengo este codigo:
if (_root.accion == "limpiar") {
_root.getDocumentDOM().getTimeline().clearFrames(0);
}</code>
O sea mi problema es que funcion ejecuto para limpiar el único frame que tengo de todos los objetos que tiene.
Buscando he visto por alli que se puede hacer asi:
<code>_root.Container.....clear()</code>
a algo asi ...
hardface Plus
Eing¿?
Athomix
gotoAndPlay(2) ?
si lo que quieres es borrarlo todo pues lo que te han dicho, o cambias de frame o eliminas dinamicamente todo lo que hayas creado dinamicamente.
inna_ik
La solucion fue mover todos los objetos a su posicion inicial con
_root.nombreobjeto.uploadMovie()
Y garcias por consejos a todos.
Para mi Action Script es todavia un mundo por descubrir ...
kassel
uploadMovie
La primera vez que oigo esa propiedad, miro a ver para que sirve.