mirror of https://github.com/axmolengine/axmol.git
[js-tests] Test case for Scale9Sprite fade actions with cascade opacity enabled
Test case for https://github.com/cocos2d/cocos2d-html5/pull/3181
This commit is contained in:
parent
0682832ed7
commit
89798d949b
|
@ -570,6 +570,36 @@ var S9SpriteColorOpacityTest = S9SpriteTestDemo.extend({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var S9SpriteOpacityWithFadeActionsTest = S9SpriteTestDemo.extend({
|
||||||
|
_title:"Test opacity cascade for Scale9Sprite with fade actions\n(fade to opacity 144, then fadeOut, then fadeIn)",
|
||||||
|
|
||||||
|
ctor:function() {
|
||||||
|
this._super();
|
||||||
|
|
||||||
|
var colorLayer = new cc.LayerColor(cc.color(144,144,144));
|
||||||
|
colorLayer.setContentSize(winSize.width / 2, winSize.height / 2);
|
||||||
|
colorLayer.x = winSize.width / 4;
|
||||||
|
colorLayer.y = winSize.height / 4;
|
||||||
|
|
||||||
|
colorLayer.setCascadeOpacityEnabled(true);
|
||||||
|
|
||||||
|
var blocks = new ccui.Scale9Sprite('blocks9.png');
|
||||||
|
blocks.x = winSize.width / 4;
|
||||||
|
blocks.y = winSize.height / 4;
|
||||||
|
|
||||||
|
colorLayer.addChild(blocks);
|
||||||
|
|
||||||
|
var fadeToAction = cc.fadeTo(1, 144);
|
||||||
|
var delay = cc.delayTime(0.5);
|
||||||
|
var fadeOutAction = cc.fadeOut(0.8);
|
||||||
|
var fadeInAction = cc.fadeIn(0.8);
|
||||||
|
|
||||||
|
colorLayer.runAction(cc.sequence(fadeToAction, delay, fadeOutAction, delay.clone(), fadeInAction));
|
||||||
|
|
||||||
|
this.addChild(colorLayer);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var S9SpriteTestScene = TestScene.extend({
|
var S9SpriteTestScene = TestScene.extend({
|
||||||
runThisTest:function (num) {
|
runThisTest:function (num) {
|
||||||
sceneIdx = (num || num == 0) ? (num - 1) : -1;
|
sceneIdx = (num || num == 0) ? (num - 1) : -1;
|
||||||
|
@ -598,7 +628,8 @@ var arrayOfS9SpriteTest = [
|
||||||
S9FrameNameSpriteSheetRotatedInsetsScaled,
|
S9FrameNameSpriteSheetRotatedInsetsScaled,
|
||||||
S9_TexturePacker,
|
S9_TexturePacker,
|
||||||
S9SpriteActionTest,
|
S9SpriteActionTest,
|
||||||
S9SpriteColorOpacityTest
|
S9SpriteColorOpacityTest,
|
||||||
|
S9SpriteOpacityWithFadeActionsTest
|
||||||
];
|
];
|
||||||
|
|
||||||
var nextS9SpriteTest = function () {
|
var nextS9SpriteTest = function () {
|
||||||
|
|
Loading…
Reference in New Issue