progressbar problem

  • progressbar problem

    my test project url: http://zgmsg.cd168.cn/demo/120818/

    question:


    <!-- Progress START -->
    <layer name="bgProress" type="container" keep="true" visible="true"
    width="100%" height="100%" zorder="90"
    bgcolor="0x666666" bgalpha="1.00"
    bgcapture="true" handcursor="false">
    <layer name="cover" url="%SWFPATH%/skin/cover.jpg" zorder="91" visible="true"
    align="center" edge="center" x="0" y="0" width="1000" height="500">
    <layer name="maskProgress" type="container" keep="true" visible="true" zorder="93"
    scalechildren="false" maskchildren="true" align="lefttop" edge="lefttop"
    x="485" y="298" width="0" height="159">
    <layer name="proress" url="%SWFPATH%/skin/progress.png" zorder="92" visible="true"
    align="lefttop" edge="lefttop" x="0" y="0" width="397" height="159"
    />
    </layer>
    <layer name="btnStart" url="%SWFPATH%/skin/btnStart.png" zorder="92" visible="false"
    align="lefttop" edge="lefttop" x="900" y="345" width="54" height="62"
    onclick="tween(layer[bgProress].alpha, 0.0, 1.5, default, set(layer[bgProress].visible, false); );"
    />
    </layer>
    </layer>
    <!-- Progress END -->


    <action name="startup">
    if(startscene === null, copy(startscene,scene[0].name));
    loadscene(get(startscene), null, MERGE);
    progressBar();
    </action>

    <action name="progressBar">
    mul(p, get(progress.progress), 397);
    roundval(p);
    set(layer[maskProgress].width, get(p));
    ifnot(progress.progress GE 1,
    delayedcall(0.01, progressBar());
    ,
    set(layer[btnStart].visible, true);
    );
    </action>

    Einmal editiert, zuletzt von redgull (21. September 2012 um 11:00)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!