Fix image showing after load
This commit is contained in:
parent
f75031316c
commit
cf1b200461
31
public_html/js/Main_test.js
Normal file
31
public_html/js/Main_test.js
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/* global rpyscript, TextUtils */
|
||||||
|
|
||||||
|
var ViewActivity = null;
|
||||||
|
|
||||||
|
function run(data) {
|
||||||
|
var tokens = new Lexer(data).process().getTokens();
|
||||||
|
var parser = new Parser(tokens);
|
||||||
|
ViewActivity = new Views(parser);
|
||||||
|
parser.next();
|
||||||
|
|
||||||
|
document.addEventListener('click', function (e) {
|
||||||
|
ViewActivity.getInstance().onTouch(e);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).ready(function() {
|
||||||
|
if ( (typeof rpyscript === 'undefined') || TextUtils.isEmpty(rpyscript)) {
|
||||||
|
run('play music music_list["everlasting_summer"]\n' +
|
||||||
|
'scene bg ext_square_day\n' +
|
||||||
|
'show mz smile pioneer far at fright\n' +
|
||||||
|
'show us grin sport far at fleft\n' +
|
||||||
|
'show mt smile pioneer far at right\n' +
|
||||||
|
'show mi smile pioneer far at left\n' +
|
||||||
|
'show dv smile pioneer2 at cright\n' +
|
||||||
|
'show sl smile pioneer at cleft\n' +
|
||||||
|
'show un smile2 pioneer at center\n' +
|
||||||
|
'all "Приглашаем тебя в Бесконечное Лето!"');
|
||||||
|
} else {
|
||||||
|
$.get("/resources/es/scripts/" + rpyscript + ".rpy", run);
|
||||||
|
}
|
||||||
|
});
|
@ -149,18 +149,22 @@ Views.prototype.sprite = function (whoid, params, position, alias, effect) {
|
|||||||
try {
|
try {
|
||||||
//if (useSpriteTransitions) ((AnimatableImageView)img).setImageBitmap(bitmap, effect);
|
//if (useSpriteTransitions) ((AnimatableImageView)img).setImageBitmap(bitmap, effect);
|
||||||
//else img.setImageBitmap(bitmap);
|
//else img.setImageBitmap(bitmap);
|
||||||
|
img.hide();
|
||||||
img.one("load", function() {
|
img.one("load", function() {
|
||||||
ViewActivity.getInstance().setSpritePosition($(this), position);
|
ViewActivity.getInstance().setSpritePosition($(this), position);
|
||||||
|
if (effect in transitions) {
|
||||||
|
var transition = transitions[effect];
|
||||||
|
if (transition["type"] === Transition.TYPE_FADE) {
|
||||||
|
$(this).hide().fadeIn(transition["inTime"]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$(this).show();
|
||||||
});
|
});
|
||||||
img.attr('src', path);
|
img.attr('src', path);
|
||||||
if (!$.contains($('#container'), img))
|
if (!$.contains($('#container'), img))
|
||||||
$('#container').append(img);
|
$('#container').append(img);
|
||||||
if (effect in transitions) {
|
|
||||||
var transition = transitions[effect];
|
|
||||||
if (transition["type"] === Transition.TYPE_FADE) {
|
|
||||||
img.hide().fadeIn(transition["inTime"]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (ioe) {
|
} catch (ioe) {
|
||||||
console.log("sprite: " + path, ioe);
|
console.log("sprite: " + path, ioe);
|
||||||
//if (Logger.DEBUG) Logger.log("sprite: " + path, ioe);
|
//if (Logger.DEBUG) Logger.log("sprite: " + path, ioe);
|
||||||
|
Loading…
Reference in New Issue
Block a user