Flash Gallery | Flash Templates | Flash Menu | Flash Design | Flash Audio & Video

Video Corsi Actionscript 3.0


+ Reply to Thread
Results 1 to 5 of 5

Thread: distanziamento rotation

  1. #1
    Junior Member Settled In lorenzz is on a distinguished road
    Join Date
    Feb 2008
    Posts
    19
    Rep Power
    0

    distanziamento rotation

    flash templates
    salve a tutti chiedo un aiuto grande a tutti voi

    io dovrei realizzare un cerchio diviso in parti, all' interno di ogni spicchio del cerchio ci sono delle anteprimedi immagini, vicino a questo cerchio ci sono delle sezioni

    io vorrei che cliccando su una dell sezioni vicino al cerchio mi spariscano gli spicchi riferiti a quella sezione e i restanti spicchi vadano ad occupare però tutto il cerchio, stanziandosi perfettamente l'uno dall' altro, e cosi via per tutti gli altri pulsanti, ovviamente cliccando su un' altra sezione cè la possibilità di far riapparire gli spicchi, e automaticamente stanziare con gli altri.


    ho tentato di essere il piu possibile chiaro nella descrizione

    attendo un vostro aiuto, io ci sto sbattendo la testa da 3 giorni e non riesco nemmeno a trovare un punto di partenza


    ciaoooooooooooooooo

  2. #2
    Junior Member Settled In lorenzz is on a distinguished road
    Join Date
    Feb 2008
    Posts
    19
    Rep Power
    0

    Re: distanziamento rotation

    PS:

    se fosse possibile, per ora mi basterebbe riuscire a creare un cerchio formato da clip filmati che caricano al loro interno delle immagini tramite un file xml.

    mi potete aiutare su come poter fare per disporre circolarmente i clip?

    grazzzzz

  3. #3
    Member Flash Addict jjletho is on a distinguished road jjletho's Avatar
    Join Date
    Nov 2007
    Posts
    86
    Rep Power
    3

    Riferimento: distanziamento rotation

    basta che ti trovi le coordinate relative
    in pratica crei un mc che conterrà i cerchi con il centro in 0,0

    e poi usi una struttura simile per pescare le coordinate
    Attached Files
    ------------------------------------------------------
    Marco Salvatori Design
    www.flashfiles.biz
    My Flash CMS Template:
    http://www.flashfiles.biz/flash-template/15-flash-templates/photo-designer-full-cms-template

  4. #4
    Junior Member Settled In lorenzz is on a distinguished road
    Join Date
    Feb 2008
    Posts
    19
    Rep Power
    0

    Re: distanziamento rotation

    intanto ti ringrazio per la risposta, ma non mi è molto chiaro..........


    il mio problema è quello che tramite actionscript, mettiamo di avere 10 clip filmati duplicati sulla scena 1, questi si devono disporre lungo il perimetro del cerchio, se io poi volessi creare un clip nuovo, questo automaticamente mi verrebbe inserito nel cerchio, ovviamente gia spaziato perfettamente con gli altri,

    mi puoi dare qualche dritta piu specifica?



    grazie mille

  5. #5
    Junior Member Settled In lorenzz is on a distinguished road
    Join Date
    Feb 2008
    Posts
    19
    Rep Power
    0

    Re: distanziamento rotation

    questo è lo script che ordina le immagini a cerhio e se ne aggiungo me le spazia giuste



    var moviclips:Array = []
    var radius = 300
    var maxClips = 19
    var degreesOffset = 360 / maxClips
    var curr_degreesRot = 40
    var total_degreesRot = 0
    var frame=0;
    _x=300
    _y=300


    function degToRad(d)
    {
    return d*(Math.PI/180);
    }

    function positionMovis(movis, angle, radius)
    {


    if(angle==105)
    {

    movis.gotoAndStop(frame+1);
    frame++;//to get all the 14 movieclips
    //trace(frame);
    /*the problem is here*/
    if(frame==14)//its taking only 1,2,3,4 and 5
    {
    frame=1;
    }
    trace(movis._currentframe);
    }
    //curr_degreesRot += total_degreesRot;
    radians = degToRad(angle);
    movis._x = Math.sin(radians) * radius;
    movis._y = Math.cos(radians) * radius;
    }

    function setup()
    {
    for(i=0; i<maxClips; i++)
    {
    var degrees = (degreesOffset * i);

    var movis = this.attachMovie("pics","pics"+i,this.getNextHighe stDepth());

    moviclips.push(movis);
    //movis.gotoAndStop(i+1)

    movis.degreesOffset = degrees;
    movis.setting = Math.cos(degToRad(degrees));
    //trace(movis.degreesOffset);

    movis.radius = radius;
    trace("rt"+movis._currentframe);
    positionMovis(movis, movis.degreesOffset, radius);

    }
    }



    function rolling()
    {
    curr_degreesRot += total_degreesRot;

    for(i = 0; i < moviclips.length; i++)
    {
    var movis = moviclips[i];
    positionMovis(movis, curr_degreesRot+movis.degreesOffset, movis.radius);
    }

    }

    setup();
    this.onEnterFrame = rolling;


    ora vi chiedo, come si orientano le immagini riferite con la base al perimetro del cerchio?o meglio, tutti i clip devono essere con la base non sotto ma sul perimetro del cerchio......

+ Reply to Thread

Similar Threads

  1. Fullscreen background images rotation
    By Flep in forum FlepStudio utilities
    Replies: 22
    Last Post: 08-07-10, 09:11
  2. controlled rotation
    By Jackalope in forum Actionscript 3.0 newbies
    Replies: 0
    Last Post: 18-02-09, 06:28
  3. urgent! collision/gravity + rotation
    By nasgerl in forum Actionscript 3.0 newbies
    Replies: 0
    Last Post: 18-11-08, 07:31
  4. Getting started with a 3d image rotation, help...
    By wuzzi2ya in forum advanced Actionscript 3.0
    Replies: 0
    Last Post: 07-11-08, 21:12
  5. Replies: 0
    Last Post: 21-03-08, 08:30

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts