Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1

    ingrandire e ridurre filmato in media display

    Ho un filmato 320x240 che devo poter ingrandire con un clic e riportare a grandezza naturale con un ulteriore clic, riesco a ingrandirlo con lo script che ho inserito (vedi sotto) ma per ridurlo?
    È possibile farlo anche da bottone?
    ciao
    e grazie
    :master:

    onClipEvent(mouseDown) {
    _width=800;
    _height=600;
    setProperty("", _y, "65");
    setProperty("", _x, "10");
    my_mc.getNextHighestDepth(16)
    }

  2. #2
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    Fai la stessa cosa al con trario, non capisco dov'è l'inghippo?

  3. #3
    Ho provato a farlo al contrario come dici ma non funziona,
    l'azione non è associata a un bottone!

  4. #4
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    crei un bottone trasparente su tutta l'area del video
    e li metti il testo al contrario

  5. #5
    Si ma il problema è che il filmato è su un frame solo (ho usato il componente media display) e se metto un tasto trasparente sull'intera area prende questo ultimo comando, inoltre "one clip event" funziona associato al filmato altrimenti ingrandisce e riduce tutti gli elementi presenti,
    non so se sono riuscito a spiegarmi
    grazie mille
    ciao

  6. #6
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    no,potresti essere più chiaro?

  7. #7
    potresti fare in modo che con un "click" si ingrandisce e col successivo torna normale e così via...
    per esempio così:
    codice:
    // definisci una variabile booleana
    isbig = false;
    //
    onClipEvent(mouseDown) {
    	if (isbig) {
                             // è già "grande" quindi lo riduco
    		isbig = false;
    		_width=320;
    		_height=240;
    		setProperty("", _y, "65");
    		setProperty("", _x, "10");
    		my_mc.getNextHighestDepth(16)
    	} else {
                            // è "normale" per cui lo ingrandisco
    		isbig = true;
    		_width=800;
    		_height=600;
    		setProperty("", _y, "65");
    		setProperty("", _x, "10");
    		my_mc.getNextHighestDepth(16)
    	}
    }
    Naturalmente le coordinate per lo stato "normale" devi sistemarle tu perché io non ho i riferimenti per il posizionamento...

  8. #8
    ciao Paolo,
    ho inserito il codice che mi hai mandato ma mi da l'errore che vedi sotto:

    **Error** Scene=dopo, layer=Livello 21, frame=1:Line 18: Statement must appear within on/onClipEvent handler
    isbig = false;
    Total ActionScript Errors: 1 Reported Errors: 1


    riesci a dirmi come risolvere
    grazie
    fabio

  9. #9
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    Dove hai messo il codice?

  10. #10
    Sì scusa, non ho specificato bene...

    Lo statement:
    isbig = false;
    va riscritto così
    codice:
    onClipEvent(load) {
            isbig = false;
    }

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.