¿Escala KineticJS Stage con navegador cambiar de tamaño?

Recientemente descubrí KineticJS, ya que he estado intentando convertir mis habilidades de Flash a HTML Canvas. ¡Es una herramienta extremadamente impresionante! Pregunta: Si estoy usando un front-end como Bootstrap y tengo una página con varios divs que contienen lienzos generados por KineticJS, ¿puedo obtener esos lienzos para escalar junto con todo lo demás en la página? Muchas gracias.

----- Debido al límite de caracteres de los comentarios, estoy respondiendo en el OP. ---------

¿Lo configuraría para que haya un tamaño máximo y luego lo escalaría cuando se escala el navegador? Por ejemplo, en Actionscript hice esto para rastrear el tamaño del navegador y escalar el escenario:

stageListener.onResize = function():Void {  
    // Calculate % of total allowable change for each dimension  
    var percentWScale:Number = (Stage.width - minStageWSize)/stageWResizeRange;  
    var percentHScale:Number = (Stage.height - minStageHSize)/stageHResizeRange;
    //  Test to see if the stage size is in the rescale range
    if ((Stage.width < maxStageWSize)  || (Stage.height < maxStageHSize))   {
        pfarm.stageChanged = true;
        // Calculate the scale factor for each dimension, but don't go below the minimum
        var percentHScale:Number = Math.max(minimumScale, Stage.width/1024);
        var percentVScale:Number = Math.max(minimumScale, Stage.height/768);
        //trace ("H Scale Factor: "+percentHScale+". V Scale factor: "+percentVScale);
        // Determine which window dimension to use for scaling -
        // Use the one which is the most scaled down from the maximum stage size.
        var getScaleFrom:String = (percentHScale <<  percentVScale)? "hScale" : "vScale";
        // Scale the object
        if (getScaleFrom == "hScale") {
            baseParent._width = projectContentXSize * percentHScale;
            baseParent._height = projectContentYSize * percentHScale;
            } else {
                baseParent._width = projectContentXSize * percentVScale;
                baseParent._height = projectContentYSize * percentVScale;
        }
    } // END RESIZE OF SCROLLPANE CONTENT

Para el beneficio de los refugiados flash (como yo) que están cruzando la frontera compleja hacia la tierra HTML5, ¿podrían dar un ejemplo o 2?

Respuestas a la pregunta(2)

Su respuesta a la pregunta