Visualizzazione dei risultati da 1 a 4 su 4

Discussione: movimento

  1. #1

    movimento

    sono riuscito a fare questo: visibile alla pagina http://www.ac-design.it/prova-1.htm
    questo è lo script:

    function MovDec(clip1, clip2, clip3, clip4, clip5) {
    clip1.onPress = function() {
    clip2._y = clip2._y-50;
    clip3._y = clip3._y-50;
    clip4._y = clip4._y-50;
    clip5.onEnterFrame = function() {
    clip5._y += 5;
    if (clip5._y>=350) {
    this.onEnterFrame = function() {
    clip5._y = 350;
    clip5._x -= 5;
    if (clip5._x<=10) {
    delete clip5.onEnterFrame;
    }
    };
    }
    };
    clip1.onEnterFrame = function() {
    clip1._y -= 5;
    if (clip1._y<=100) {
    this.onEnterFrame = function() {
    clip1._y = 100;
    clip1._x += 5;
    if (clip1._x>=300) {
    delete clip1.onEnterFrame;
    }
    };
    }
    };
    };
    }
    mc4.onPress = function() {
    MovDec(mc4, mc1, mc2, mc3, mc5);
    };
    mc3.onPress = function() {
    MovDec(mc3, mc1, mc2, mc5, mc4);
    };

    per ora sono attivi solo i pulsanti giallo e blue
    1 problema: perchè devo cliccare due volete prima che avvenga il movimento
    2 quando il mc arriva nella posizione "isolata" non dovrebbe essere più attivo!!!!!!!!
    3 se clicco prima il giallo e poi il blue va tutto bene, ma se clicco prima il blu esce fuori un macello .. secondo me dovrei usare qualche altro script...
    ma sono alle prime armi
    :_9
    nessuno ha un esempio che mi possa chiarire le idee su come andare avanti ..non so nemmeno come definire la cosa...vediamo...non so proprio cosa devo fare

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771

    Re: movimento

    Originariamente inviato da lurriell

    .. secondo me dovrei usare qualche altro script...
    ma sono alle prime armi
    :_9
    nessuno ha un esempio che mi possa chiarire le idee su come andare avanti ..non so nemmeno come definire la cosa...vediamo...non so proprio cosa devo fare
    :master: ...

    ... :master:



    Ma scusa ........ Ke roba è???!!!

    A mio parere, essendo alle prime armi, farei qualcosa di meno makkiavellico...

    Il tuo script mi sembra alquanto contorto e non sapendo a cosa serve non saprei nemmeno cosa consigliarti...


    cmq...

    1 - devi clikkare 2 volte perchè al primo onPress è richiamata una funzione in cui viene ridefinito l'evento onPress stesso che attende di essere clikkato nuovamente per eseguire le azioni che ne seguono.

    2 - per disabilitare un pulsante puoi utilizzare la proprietà enabled
    ad es: clip1.enabled = false

    3 - prima di realizzare una qualsiasi applicazione, sia semplice sia complessa, ti consiglio di prendere carta e penna e di fare una bozza di ciò che vorresti realizzare indicando anche le varie azioni che dovrebbero susseguirsi e quindi "ipotizzare" un algoritmo strutturato, dopodiché procedere per gradi nella stesura del progetto.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    ahahah
    coem che roba è?
    :_)
    è il mio script..c'è anche il link alla pagina per vedere l'esempio...

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    si ho visto il link ma non capisco qual'è il suo scopo finale...
    perchè devi fare un movimento del genere da script..

    sarebbe più semplice farlo con delle interpolazioni di movimento...
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.