Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-06-2006, 04:52   #1 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
einen mc als button 2x klicken müssen?

aloha!

PHP-Code:
stop();
_global.checkArray = new Array(this);//net so wichtig, bin nur grad draufkommen: da des array global initiiert wurde, kann i mir des "this" schenken wahrscheinlich;
var diff 35;
var 
inX 0;
var 
inY 0;
for (
i=2i<82i++) {
    var 
checker:MovieClip _root.attachMovie("checkbox""checkbox_"+i+"_mc"50+i);
    
checker.i;
    
checker.i;
    
checker.pressed false;
    
checker.T_number.autoSize "left";
    
checker.T_number.text i;
    
checker._x 50+(diff*inX);
    
checker._y 50+(diff*inY);
    if (
inX<8) {
        
inX++;
    } else {
        
inX 0;
        
inY++;
    }
    
checker.onPress = function() {
        if (
this.pressed == false) {
            
this.attachMovie("active""active"5);
            
this.pressed true;
            
_global.checkArray.push(this.i);
            
//trace(checkArray);
        
}
        
/* else {
        this.pressed = false;
        this.active.removeMovieClip();
        this.a = false;
        this.n = undefined;
        }*/ 
    
};
}
MC_kleinButton.onPress = function() {
    
_global.checkArray.push("2""10""15""25""30""80");
    
//trace(checkArray);
    //_root.gotoAndStop(checkArray[0]);
    //_global.checkArray.shift();
};
MC_mittelButton.onPress = function() {
    
_global.checkArray.push("2""4""6""8""10""12""14""16""18""20""22""24""26""28""30""32""34""36""38""40""42""44""46""48""50""52""54""56""58""60""62""64""66""68""70""72""74""76""78""80");
    
//_root.gotoAndStop(checkArray[0]);
    //_global.checkArray.shift();
};
MC_komplettButton.onPress = function() {
    for (var 
2i<82i++) {
        
_global.checkArray.push(i);
        
//_root.gotoAndStop(checkArray[0]);
        //_global.checkArray.shift();
    
}
    
//trace(checkArray);
};
MC_checkButton.onPress = function() {
    
trace(checkArray);
    
_root.gotoAndStop(_global.checkArray[0]);
    
_global.checkArray.shift();
}; 
derweil schaut's so aus;
jedoch muss ich die buttons immer zweimal drücken, damit der film zum nächsten frame übergeht;

warum?
Angehängte Dateien
Dateityp: rar skelett.rar (9,4 KB, 2x aufgerufen)
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (07-06-2006 um 06:03 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 07-06-2006, 07:22   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Ich checks noch nicht so ganz was du willst und welcher button erst über 2 maliges drücken funtzt.
Auch in der ersten Zeile das this beim Konstruktoraufruf von Array wozu soll das denn sein?
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 07-06-2006, 09:15   #3 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

sinn:

80 möglichkeiten einer bild für bild-abfolge;
erstens über checkboxen zum auswählen, checkbox wird aktiviert, zugehörige nummer wird ins array gepusht;
das deaktivieren UND rauslöschen der zugehörigen nummer hab ich leider noch nicht gecheckt;

nach auswahl der checkboxen gibts den "weiter"-button, der gleich zum ersten ausgewählten frame leitet UND den ersten eintrag des arrays löscht, weil ja schon abgearbeitet;

dann noch drei "globale" auswahlmöglichkeiten: klein, mittel, komplett;

mittels klick auf den klein_button soll wieder ins array die auswahl gepusht werden UND gleich zum ersten entsprechenden frame UND wieder der erste eintrag des array gelöscht werden, weil ja schon abgearbeitet;

das gleich mit mittel_button und komplett_button;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 07-06-2006, 09:18   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das machst doch halbwegs (?) wo ist denn jetzt das problem mit dem 2fachem klicken?

Mache doch bei deinen checkBox mc's ins 1te frame "unchecked" und im 2ten frame ein "checked" Bild, dann sparst du dir das attachen und musst nur zwischen den 2 frames hin und her schalten.
Oder du nutzt die Komponente.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (07-06-2006 um 09:26 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 07-06-2006, 11:35   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Man da haste richtig Glück, hatte nämlich nix zu tun und mit Komponeten habe ich auch noch nicht gearbeitet...

Hier mal dein Beispiel mit der CheckBox Komponente ( Anhang )
( ... fu**ing Komponenten die blähen ja wies blöde die Datei auf... )
Angehängte Dateien
Dateityp: rar CheckBox.rar (47,8 KB, 4x aufgerufen)
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 07-06-2006, 12:15   #6 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
big thx!

kann leider erscht morgen reinschnuppern,danke!
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 08-06-2006, 06:51   #7 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
hab mir jetzta schnell mal dein script gegeben;
da ist einges neues, was zu lernen, sieht abr gut aus;
bei fragen darf ich fragen?
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 08-06-2006, 07:11   #8 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
bei fragen darf ich fragen?
Natürlich .
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



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

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


Copyright ©1999 – 2012 Marc Thiele