Estoy tratando de tener botones interactivos en una WebView de Android que contenga flash. Como prueba, configuré un HTML para cargar en un flash con un tamaño de conjunto x/y.Destello en Android WebView - problema de estratificación
public class webz extends WebView {
private Drawable image;
public webz(Context context, AttributeSet attrs) {
super(context, attrs);
image=context.getResources().getDrawable(R.drawable.icon);
getSettings().setPluginsEnabled(true);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
image.setBounds(100, 300, 150, 450);
image.draw(canvas);
}
}
puedo configurar una imagen de prueba que superponer mismo medio sobre el flash, la mitad sobre el lienzo sin usar. una vez cargado, el flash se cargará sobre el sorteo del lienzo, dejando solo la parte sobre el HTML.
la respuesta a this question afirma que el jugador Flash de Adobe crea una SurfaceView interior de la vista web. Supongo que esta es la causa del problema de las capas, pero no tengo idea de cómo superarlo.
¿Alguien sabe cómo anular esto? el botón tiene que enviar también los eventos clave en la memoria flash (como usted presione el botón de encendido de la pantalla, y la tecla A enviada al flash). si usted sabe cómo hacer esto así, sería muy útil