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

    Mc draggabile da piccolo a grande

    Innanzi tutto ciao a tutti.

    Questo è il mio primo post e dando una occhiata al forum trovo che sia veramente ok!

    Domanda

    Sto provando a realizzare un configuratore di mobili e il primo ostacolo è che gli articoli da inserire nel configuratore sono molti e non ci stanno in un classico 800x600.
    Ho visto in un sito che cliccando su una immagine piccola per trascinarla essa si ingrandisce alla giusta dimensione per poterla inserire in una area proporzionale alla immagine.
    Altra alternativa che ho visto è quella di una serie di immagini con scroll bar che anche esse sono trascinabili.
    Sto iniziando con flash e mi fareste un grande favore di consigliarmi e darmi qualche esempio di codice su cui lavorare.
    Quasi mi dimenticavo le immagini che trascino devono essere anche ruotabili ma questo grazie a un post di questo forum forse sono riuscito a risolverlo.

    Attendo qualche anima pia

    Ciao Enrico

  2. #2
    Visto che nessuno mi ha considerato ho iniziato a provare qualcosa e ...

    Ciao

    Secondo post.

    Ho molti oggetti che dovrei trascinare , ruotare e eventualmente far tornare al suo posto ed ho provato ad abbozzare questo codice che non mi funziona:
    codice:
    Scena 1
       Livello 1
          Fotogramma 1
             Azioni per Fotogramma 1
                selectedItem="";
             sensibile1, <sensibile2>
             Simbolo 3, <bidea1>
                Azioni per Simbolo 3
                   on (press) {
                      startDrag(bidea1);
                      _root.selectedItem = bidea1._name;
                   }
                   on (release, releaseOutside) {
                      stopDrag();
                   }
             Simbolo 4
                Azioni per Simbolo 4
                   on(release){
                   _root[selectedItem]._rotation+=45;
                   }
             Simbolo 5, <vasoa1>
                Azioni per Simbolo 5
                   on (press) {
                      _root.selectedItem = vasoa1._name;
                      a=getProperty(_root.vasoa1,_x)
                      b=getProperty(_root.vasoa1,_y)
                      startDrag(vasoa1);
                   }
                   on (release, releaseOutside){
                      stopDrag();
                      if (vasoa1.hitTest(sensibile2)){
                      trace("contatto");
                       }  else {
                      setProperty(_root.vasoa1,_x,a);
                      setProperty(_root.vasoa1,_y,b);
                   }}
             Simbolo 6
    Chi è il megascripter che mi dice dove sono cosi scemo da stare due notti a provare e non riuscire a fare niente.
    In pratica riesco a trascinarli e ruotarli ma non tornano al loro posto .
    Per ora il codice per fare ritornare al suo posto è inserito solo nel mc vasoa1.

    Aiuto !!!!!

    Ciao

  3. #3
    Nessuno mi dà una mano ????

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.