+ Reply to Thread
Results 1 to 6 of 6

disposizione casuale, ma intelliggente dei nostri sprite duplicati sullo stage..

This is a discussion on disposizione casuale, ma intelliggente dei nostri sprite duplicati sullo stage.. within the Actionscript 3.0 base forums, part of the Flash Italiano category; vorrei ottimizzare la disposizione casuale degli oggetti sul mio stage, ma in forma intelliggente essendo questi anche + di 20. ...

  1. #1
    Member Flash Addict edo_flash is on a distinguished road
    Join Date
    Jan 1970
    Posts
    50
    Rep Power
    44

    disposizione casuale, ma intelliggente dei nostri sprite duplicati sullo stage..

    vorrei ottimizzare la disposizione casuale degli oggetti sul mio stage, ma in forma intelliggente essendo questi anche + di 20. Mi piacerebbe qualche vostro fresco suggerimento per definire meglio il posizionamento che non vuole essere una griglia ma appunto una disposizione casuale intelliggente. Usando ancora flash8 e per rimanere in tema alla categoria opto per un code ottimizzato as3

    Code:
    var mcs:Array = new Array();
    for (var i:int = 0; i < 10; i++) {
    var sp:Sprite = new Sprite();
    sp.name = "mc" + i;
    sp.y = random(Stage.height)
    sp.x = random(Stage.width)
    var rxyscale:Number = 60+random(35);
    sp.xscale = rxsc
    sp.yscale = rxsc
    addChild(sp);
    mcs.push(sp);
    }

    attendo qualche suggerimento.
    Io intanto faccio alcune prove.
    Last edited by edo_flash; 30-07-07 at 22:42.

  2. #2
    Administrator Living At The FlepStudio! Flep is on a distinguished road
    Join Date
    Jul 2007
    Posts
    5,762
    Rep Power
    11
    Ciao edo,
    dato che non hai ancora Flash CS3, ti comunico gli errori fatti in quel codice:

    random(Stage.width);
    diventa
    Math.random()*stage.stageWidth; (solo random, flash non lo digerisce più e le misure dello stage scrivendo codice su TimeLine le recuperi con quella sintassi ).

    var rxyscale:Number = 60+random(35);
    diventa
    var rxyscale:Number = 0.6+Math.random()*0.35; ( perchè i valori scaleX e scaleY non vanno più da 0 a 100 ma da 0 a 1 ).

    sp.xscale = rxsc;
    diventa
    sp.scaleX=rxyscale; ( la ex proprietà _xscale è diventata scaleX, in più Flash ti darebbe un errore perchè rxsc è undefine dato che non è stato dichiarato, suppongo volessi dire rxyscale ).

    ciauz

  3. #3
    Member Flash Addict edo_flash is on a distinguished road
    Join Date
    Jan 1970
    Posts
    50
    Rep Power
    44
    utilissima questa osservazione. Le proprietà percentuali sugli oggeti che vanno d a0 a 1 sono possibili su tutte le propeità che richiedono questi valori come alpha, o solo su scaleX e scaleY?

  4. #4
    Administrator Living At The FlepStudio! Flep is on a distinguished road
    Join Date
    Jul 2007
    Posts
    5,762
    Rep Power
    11
    alpha, scaleX, scaleY

    :)

  5. #5
    Member Flash Addict edo_flash is on a distinguished road
    Join Date
    Jan 1970
    Posts
    50
    Rep Power
    44
    certo che si sono un bel po di accorgimenti. Naturalmente superabili anche guardando la reference in riferimento all'errore..:) generato. concordi flep?

  6. #6
    Administrator Living At The FlepStudio! Flep is on a distinguished road
    Join Date
    Jul 2007
    Posts
    5,762
    Rep Power
    11
    Si certo, reference e guida sono sempre le migliori amiche di ogni Flash Developer/Designer :)

+ Reply to Thread

Similar Threads

  1. HELP: caricare un video sullo stage....
    By jadevil in forum Flash CS3 Design
    Replies: 5
    Last Post: 13-02-09, 08:15
  2. Accedere ad un oggetto sullo stage
    By Andrea.B in forum Actionscript 3.0 base
    Replies: 2
    Last Post: 22-07-08, 19:56
  3. Caricare immagine sullo stage
    By bulga in forum Actionscript 3.0 base
    Replies: 2
    Last Post: 19-07-08, 14:33
  4. come dimensionare immagini sullo stage
    By minimauro in forum Actionscript 3.0 base
    Replies: 3
    Last Post: 16-07-08, 16:52
  5. vissualizzare sullo stage immagini da XML
    By Fedepag in forum Actionscript 3.0 base
    Replies: 0
    Last Post: 09-06-08, 10:24

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