Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    swf dentro un altro swf non funziona più.

    Ciao a tutti. Ho un file swf preso da flashkit (scrubber.fla) e leggermente adattato alle mie esigenze. Quando lo lancio da solo funziona perfettamente, quando invece lo carico con un loadmovie dentro un altro filmato non funziona più. Posto il codice e se qualcuno ci capisce qualcosa grazie mille.

    IN DUE MC NELLA ROOT PRINCIPALE HO:

    onClipEvent (load) {
    _root.scrubTarget = _root.alex;
    _root.scrubTargetState = "play";
    }

    onClipEvent (load) {
    this.gotoAndStop(17);
    }

    IN UNO SLIDER ALL'INTERNO DI "SCRUBBER" HO:

    onClipEvent (enterFrame) {
    _root.scrubCurrentFrame = _root.scrubber.currentFrame(_root.scrubTarget)
    if (_root.scrubTimeLineHandle == "scrub") {
    _root.scrubber.scrubHandle(_root.scrubTarget);
    } else {
    _root.scrubber.scrubHandlePlay(_root.scrubTarget);
    }
    }

    E ANCHE QUESTO:

    function begin (setTarget, frame) {
    setTarget.gotoAndStop(frame);
    _root.scrubTargetState = "play";
    }
    function stopMovie (setTarget) {
    setTarget.stop();
    }
    function playMovie (setTarget) {
    setTarget.play();
    }
    function scrubHandlePlay (setTarget) {
    _root.scrubber.handle._x = (_root.scrubber.timeLine._width-_root.scrubber.handle._width)*(setTarget._currentF rame/setTarget._totalFrames);
    }
    function scrubHandle (setTarget) {
    setTarget.gotoAndStop(int(setTarget._totalFrames*( _root.scrubber.handle._x/(_root.scrubber.timeLine._width-_root.scrubber.handle._width))));
    }
    function currentFrame (setTarget){
    return setTarget._currentFrame
    }
    function scrubEngine (target, speed) {
    if (_root.scrubDirection == "reverse") {
    direction = target._currentframe - Number(speed);
    _root.direction = direction
    }else{
    direction = target._currentframe + Number(speed);
    _root.direction = direction
    }
    target.gotoAndStop(direction);
    }

    Per quale motivo un filmato può non funzionare all'interno di un altro? Buona settimana a tutti.

    fabrizio
    Sumopower

  2. #2
    lo carichi come..
    loadMovie(); credo.. quindi devi mettere _root.target.scrubber.ecc..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    se metti _root caricherà quello che c'è nel filmato principale, non in quello che hai caricato nel loadmovie...

    quindi se hai caricato il tuo scrubber in un movieclip che si chiama istanza puoi agire sul tuo filmato così:

    _root.istanza.scrubber.

    chiaro??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.