logoExtra: script.transiciones_mosaico

Descripción: Inicializaciones necesarias para el apunte que muestra transiciones del tipo mosaico.


A continuación mostramos los apuntes asociados a este extra:

Transiciones: Mosaicos
Mosaicos y barridos tienen una implementación similar ya que los barridos pueden considerarse un caso particular de mosaico de n zonas x 1.
// Descripción para sindicación:
/*
    [rss]Inicializaciones necesarias para el apunte que muestra transiciones del tipo mosaico.[/rss]
*/
resguardamos_transiciones_mosaico = window.onload;
function efectuar() {
    _efectos_[_nombres_[Math.floor(Math.random() * _nombres_.length)]](_capas_[++_actual_ % _capas_.length]);
    setTimeout("efectuar()", 3000);
};

function switch_i(e){
    _efectos_._tipo_mosaico_ += (_efectos_._tipo_mosaico_ % 2 == 1) ? -1:1; 
    tag("suma_opciones").value = _efectos_._tipo_mosaico_;
}

function switch_j(e){
    _efectos_._tipo_mosaico_ += ((_efectos_._tipo_mosaico_ >> 1) % 2 == 1) ? -2:2; 
    tag("suma_opciones").value = _efectos_._tipo_mosaico_;
}

function switch_z(e){
    _efectos_._tipo_mosaico_ += ((_efectos_._tipo_mosaico_ >> 2) % 2 == 1) ? -4:4; 
    tag("suma_opciones").value = _efectos_._tipo_mosaico_;
}

function switch_ij(e){
    _efectos_._tipo_mosaico_ += ((_efectos_._tipo_mosaico_ >> 3) % 2 == 1) ? -8:8; 
    tag("suma_opciones").value = _efectos_._tipo_mosaico_;
}

window.onload = function() {
    objetoTransiciones.prototype.m_caos_caos = function(x)    {// mosaico caótico caótico
        this.ini_m(x);
        while(this._acciones_.length > 0)    {
            setTimeout(
                this._acciones_.pop(), Math.floor(Math.random() * this._lapsus_)
            )
        }
        this._visible_ = x;
    }

    _efectos_ = new objetoTransiciones(2000, 100, 480, 360, _capas_, "postal_4", "postales");
    _m_ = _efectos_._tipo_mosaico_;
    tag("suma_opciones").value = _m_;
    tag("check_i").checked = (_m_ % 2 == 1);
    tag("check_j").checked = ((_m_ >> 1) % 2 == 1);
    tag("check_z").checked = ((_m_ >> 2) % 2 == 1);
    tag("check_ij").checked = ((_m_ >> 3) % 2 == 1);
    _actual_= 3;
/*
    _nombres_ = [];
    for(_n_ in _efectos_)
    if (_n_.charAt(1) == "_") _nombres_.push(_n_);
*/
    poner_evento(tag("boton_caos"), "click", function(x){_efectos_.m_caos(_capas_[++_actual_ % _capas_.length])});
    poner_evento(tag("boton_caos_caos"), "click", function(x){_efectos_.m_caos_caos(_capas_[++_actual_ % _capas_.length])});

    poner_evento(tag("boton_normal"), "click", function(x){_efectos_.m_pop_pop(_capas_[++_actual_ % _capas_.length])});
//    poner_evento(tag("boton_sp"), "click", function(x){_efectos_.m_shift_pop(_capas_[++_actual_ % _capas_.length])});
    poner_evento(tag("boton_apertura"), "click", function(x){_efectos_.m_mitad_shift(_capas_[++_actual_ % _capas_.length])});
    poner_evento(tag("boton_cierre"), "click", function(x){_efectos_.m_mitad_pop(_capas_[++_actual_ % _capas_.length])});
//    poner_evento(tag("boton_sm"), "click", function(x){_efectos_.m_shift_mitad(_capas_[++_actual_ % _capas_.length])});
    poner_evento(tag("boton_doble"), "click", function(x){_efectos_.m_pop_mitad(_capas_[++_actual_ % _capas_.length])});

    poner_evento(tag("check_i"), "click", switch_i);
    poner_evento(tag("check_j"), "click", switch_j);
    poner_evento(tag("check_z"), "click", switch_z);
    poner_evento(tag("check_ij"), "click", switch_ij);


//efectuar();
    if (resguardamos_transiciones_mosaico != undefined)
        resguardamos_transiciones_mosaico();
}

_capas_ = ["postal_1", "postal_2", "postal_3", "postal_4"];

Este código ha sido leído en 44 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.script.transiciones_mosaico) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 | Otros enlaces: buscador