Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-10-2011, 15:57   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2011
Beiträge: 1
Unhappy Array buttons und frame wechsel: BITTE hilft mir!

Wie kann ich machen das wenn ich auf eines der buttons druecke ein anderer movieclip laedt? zum beispiel auf the company. Und dann der movieclip unloaded und ein anderer loaded wenn ich auf tutorials clicke? nur so ein biespiel.

Hier der code fuer den menu:

PHP-Code:
import Caurina.Transitions.Tweener;

var 
menu_label:Array = new Array("Home""The Company""Online Shop"
                                 
"Service Center""Tutorials""Contact");

var 
total:Number menu_label.length;
var 
i:Number 0;
var 
page:Number;
var 
main_menu:MovieClip = new MovieClip();
stage.addChild(main_menu);

fm_button.visible false;
stop();

for (
0totali++)
{
    var 
btn = new apple_button();
    
btn.name "btn" i;
    
btn.fm_button.* ( fm_button.width 12 );
    
btn.= -50;
    
btn.buttonMode true;
    
btn.item_no i;
    
btn.apple_click_area.addEventListenerEvent.ENTER_FRAMEbtn_enter );

    var 
each_substring:Array = menu_label[i].split("|");
    
btn.apple_button_label.fm_label.text each_substring[0];
    
btn.item_url each_substring[1];
    
main_menu.addChild(btn);
    
    
Tweener.addTweenbtn, { yfm_button.ytime0.6
                     
delay0.2 itransition"easeOutQuart",
                     
onCompletegoto_pageonCompleteParams:[i] } );
}

function 
goto_page(no:Number):void
{
    if( 
no == main_menu.numChildren )
        
change_page(0);    // default page on load
}

function 
btn_over(e:MouseEvent):void
{
    
e.target.parent.over true;
}

function 
btn_out(e:MouseEvent):void
{
    
e.target.parent.over false;
}

function 
btn_click(e:MouseEvent):void
{
    var 
mc e.target.parent;
    if ( 
mc.item_url != undefined )
        
navigateToURL( new URLRequestmc.item_url ), "_parent" );
    else
        
change_page(mc.item_no);
}

function 
btn_enter(e:Event):void
{
    var 
mc e.target.parent;
    if ( 
mc.over == true )
        
mc.nextFrame();
    else
        
mc.prevFrame();
}

function 
change_page(no:Number):void
{
    for (var 
i:Number 0main_menu.numChildreni++)
    {
        var 
mc MovieClipmain_menu.getChildAt(i) );
        
mc.over false;
        
mc.apple_click_area.visible true;
        
mc.apple_click_area.addEventListenerMouseEvent.ROLL_OVERbtn_over );
        
mc.apple_click_area.addEventListenerMouseEvent.ROLL_OUTbtn_out );
        
mc.apple_click_area.addEventListenerMouseEvent.CLICKbtn_click );
    }
    var 
mc_selected MovieClipmain_menu.getChildAt(no) );
    
mc_selected.over true;
    
mc_selected.apple_click_area.visible false;
    
mc_selected.apple_click_area.removeEventListenerMouseEvent.ROLL_OVERbtn_over );
    
mc_selected.apple_click_area.removeEventListenerMouseEvent.ROLL_OUTbtn_out );
    
mc_selected.apple_click_area.removeEventListenerMouseEvent.CLICKbtn_click );
    
    
page no 11;
    
play();
}

obsolete.addEventListenerMouseEvent.CLICKgoto_fm );

function 
goto_fm(e:MouseEvent):void
{
    
navigateToURL( new URLRequest"http://www.flashmo.com" ), "_parent" );


Geändert von Martin Kraft (23-10-2011 um 18:54 Uhr)
Demorus ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
array, buttons, movieclip

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable - Übergabe - Maske - Wer hilft mir bitte ??? painflow Flash MX 2004 13 11-03-2005 11:33
Frame wechsel!!! Molitor_XP ActionScript 1 2 10-01-2004 20:14
Wer hilft mir bitte !!! Replicant Gestaltungstheorien 32 23-06-2003 13:12
Bitte hilft mir im Chat bitte!!!Habe ein Intro bekommen und prob. es zu ändern MAsacrime Flash 4 und Flash 5 5 11-02-2003 22:01
Bitte, Bitte hilft mir! Betr. "YUGOP-MENÜ" DoppelX Softwarearchitektur und Entwurfsmuster 9 19-06-2002 00:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele