Presentatsioonide tegemine

  • Olen tavaliselt flashis presentatsioone tehes kasutanud AS3 funktsiooni gotoAndStop(freimi number) ning mingi järjestikulise animatsiooni näitamiseks kasutanud gotoAndPlay(10) ning siis näiteks freimile 50 pannud funtsiooni stop().
    Kahjuks selline lahendus ei ole hea, kui ma tahaks animatsiooni lisaks slaidhaaval näitamisele ühe jutiga ka algusest lõpuni mängida, sest freimile 50 pandud funktsioon stop() peatab animatsiooni.
    Kas saaks kuidagi nii teha, et nupule vajutades mängitakse ette animatsioon mingite freimide vahemikus, näiteks gotoAndPlay(20 kuni 100) liigub freimist 20 kuni freimini 100. Või kuidas sellist olukorda lahendada tuleks?

    19. mai 2009 - 14:22:33 · Otselink

  • Ma aru täpselt probleemist ei saanud, aga if tingimuse kasutamine ei aitaks?

    19. mai 2009 - 14:30:22 · Otselink

  • Proovisin:
    nupp.addEventListener(MouseEvent. CLICK, playBetweenFrames);
    var frame:Number=10;
    function playBetweenFrames(event:MouseEvent):void
    {
    gotoAndPlay(frame);
    if(frame==30) stop();
    }

    Ei tööta. Kui jõuab freimini 30, siis ei peatu animatsioon.
    Isegi siis ei tööta, kui if lause tingimuses kasutada süsteemimuutujat currentFrame.

    19. mai 2009 - 14:41:36 · Otselink

  • {
    gotoAndPlay(frame);
    if(frame==30) {
    stop();
    }
    }

    22. mai 2009 - 15:33:05 · Otselink

  • Kid† 14 a

    Miks sul AS 3.0 on vaja presentatsiooni tegemiseks?

    22. mai 2009 - 15:34:49 · Otselink

  • sa frame 30 pead panema selle if stopi.

    25. mai 2009 - 23:27:11 · Otselink

  • Ooker 14 a

    uuel tweenMaxil on timeline tween mode olemas
    uuri äkki on abi

    27. mai 2009 - 16:43:52 · Otselink

  • "Miks sul AS 3.0 on vaja presentatsiooni tegemiseks? "

    Sest ma tahan, et presentatsiooni vaataja saaks presentatsiooni alguses valida, kas ta vaatab presentatsiooni ühe jutiga algusest lõpuni või vaatab slaidhaaval.

    27. mai 2009 - 19:59:56 · Otselink

  • -

    27. mai 2009 - 21:39:46 · Otselink