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

    [AS2] aiuto creazione movieclip da codice

    ho creato questa function con l'intento di creare un popup che mi chieda di uscire dall'applicazione

    Codice PHP:
    function caricachiudi() {
         var 
    chiudi:MovieClip _root.createEmptyMovieClip("chiudi"1);
         
    chiudi.moveTo(200,200);
         
    chiudi.lineStyle(2,0xA97746,100);     with (chiudi) {
             
    beginGradientFill("radial",colori,alfa,ratios,matrice);
             
    lineTo(600,200);
             
    lineTo(600,400);
             
    lineTo(200,400);
             
    lineTo(200,200);
             
    endFill();
         }
         var 
    testo:TextField chiudi.createTextField("testo"220022540050);
         
    testo.text "SEI SICURO DI VOLER USCIRE DALL'APPLICAZIONE?";
         
    testo.type "dynamic";
         
    testo.setTextFormat(formato);
         
    testo.selectable false;
         
    testo.embedFonts true;
          var 
    si:MovieClip chiudi.createEmptyMovieClip("si"4);
         
    si.loadMovie(imsi);
         
    si._x 265;
         
    si._y 305;
         
    trace("si: "+si._parent);
         var 
    no:MovieClip chiudi.createEmptyMovieClip("no"5);
         
    no.loadMovie(imno);
         
    no._x 495;
         
    no._y 305;
         
    chiudi.si.onRelease = function() {
             
    trace("ciao");
             
    premiok();
         };
         
    chiudi.no.onRelease = function() {
             
    trace ("awe");
             
    premino();
         }
      } 
    il problema è che non funzionano gli eventi sui MovieClip si e no creati nel movieclip chiudi... come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Il problema è il loadMovie, prova ad aggiungere un clip a si e no e carica le immagini su quelle.

    Codice PHP:
    function caricachiudi () {
        var 
    chiudi:MovieClip _root.createEmptyMovieClip ("chiudi"1);
        
    chiudi.moveTo (200,200);
        
    chiudi.lineStyle (2,0xA97746,100);
        
    with (chiudi) {
            
    beginGradientFill ("radial",colori,alfa,ratios,matrice);
            
    lineTo (600,200);
            
    lineTo (600,400);
            
    lineTo (200,400);
            
    lineTo (200,200);
            
    endFill ();
        }
        var 
    testo:TextField chiudi.createTextField ("testo"220022540050);
        
    testo.text "SEI SICURO DI VOLER USCIRE DALL'APPLICAZIONE?";
        
    testo.type "dynamic";
        
    testo.setTextFormat (formato);
        
    testo.selectable false;
        
    testo.embedFonts true;
        var 
    si:MovieClip chiudi.createEmptyMovieClip ("si"4);
        
    si.createEmptyMovieClip("canvas"1);
        
    si.canvas.loadMovie (imsi);
        
    si._x 265;
        
    si._y 305;
        
    trace ("si: " si._parent);
        var 
    no:MovieClip chiudi.createEmptyMovieClip ("no"5);
        
    no.createEmptyMovieClip("canvas"1);
        
    no.canvas.loadMovie (imno);
        
    no._x 495;
        
    no._y 305;
        
    chiudi.si.onRelease = function () {
            
    trace ("ciao");
            
    premiok ();
        };
        
    chiudi.no.onRelease = function () {
            
    trace ("awe");
            
    premino ();
        };


  3. #3
    grazie

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.