Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-12-2005, 14:24   #1 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
Problem mit duplicate und löschen...

Hy,

hab ein kleines Problemchen. Sitze gerade an einem Flashshop. Jetzt hab ich den Warenkorb schon fast fertig.

Problem.

Wenn die Clips dupliziert werden und eine ID zugewiesen kriegen, wie kann ich den clips mitteilen, das, wenn ich einen Clip (z.B. Nr. 2) lösche, sich die clips 3-... automatisch eine ID-1 zuweisen und die Clips dann nach oben rutschen, so das die Optik erhalten bleibt.

hab das Beispiel zum besseren Verständnis mal angehangen.

klicke hier
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:28   #2 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
schreib doch eine Referenz in ein Array und steuer dann mit dem Array.
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:30   #3 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
hast du da zufällig ein kleines anwendungsbeispiel auf Tasche?

Dank dir...
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:47   #4 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
so ungefähr:

PHP-Code:
arrClips=[]
arrClips.push("hund")
arrClips.push("katze")
arrClips.push("mause")

showClips()

arrClips.splice(1,1)
showClips()

function 
showClips(){
for(
i=0;i<arrClips.length;i++){
    
trace(arrClips[i]+(i+1))
}
trace("---------------")

__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:55   #5 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
mmhhhh. Danke.

Aber wie ich das jetzt auf mein Beispiel anwende weiß ich nicht wirklich. Da ich ja theoretisch unendlich viele Clips erstellen kann, davon dann aber wieder auch beliebig viele Clips löschen kann ist die ID-Zuordnung für mich nicht so wirklich durchschaubar...

vielleicht hast du ja mal eine praxisbeispiel zur hand. wenn ich sehe was passiert, dann check ich das auch
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:58   #6 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
PHP-Code:
arrClips=[] 
arrClips.push("hund"
arrClips.push("katze"
arrClips.push("mause"

showClips() 

arrClips.splice(1,1
showClips() 

function 
showClips(){ 
     for(
i=0;i<arrClips.length;i++){ 
         
trace(arrClips[i]+(i+1)) 
     } 
     
trace("---------------"

also... arrClips ist dein Array (mit den ID's drin). Per splice() entfernst du das Objekt mit der gewünschten ID. Alle nachfolgenden "rutschen" dann automatisch nach. Danach reihst du deine Objekte einfach neu auf!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 08-12-2005, 14:58   #7 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
hast du mein bsp. mal probiert

das Array hat doch von Natur aus ein Index.
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:08   #8 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
Bin im Umgang mit arrays nicht wirklich geübt. Daher weiss ich einfach nicht, wie ich das auf mein Beispiel anwende. Habt ihr nicht gerade mal Lust und Zeit zu versuchen, wie man das auf mein Beispiel anwendet...

vielen lieben dank.
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:15   #9 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Dann musst du ein bisschen mehr Infos liefern!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:31   #10 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
Zitat:
Zitat von bamboocha
Dann musst du ein bisschen mehr Infos liefern!
Er hat oben einen download eingefügt.


@der Turbulente!
ein bisschen muss Du schon was tun ist auch nicht so schwer
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:32   #11 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
ok. dafür sollltest du dir aber auf jeden Fall das zip file nochmals ziehen. Hab alle notwendigen Infos mit in die Fla gepackt. Dann haste alles auf einen Blick...

Danke...
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:34   #12 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309
ich glaub sogar, dass das nicht schwer ist. Da ich aber eigentlich noch nie wirklich mit arrays gearbeitet habe kann ich das einfach nicht direkt auf mein Beispiel umsetzen.

Ich brauch eine optische Unterstützung, dann wird das auch alles klar.
__________________
bis dann

der Turbulente!
der Turbulente! ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:36   #13 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
@ge_flash: gar nicht gesehen! ^^

Werde mal gucken...
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:43   #14 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Menschenskinder hast du ein Riesen-Chaos in deinem File! Versuche doch beim nächsten Mal sämtlichen Code auf die Hauptzeitleiste zu bringen!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 08-12-2005, 15:45   #15 (permalink)
Neuer User
 
Benutzerbild von der Turbulente!
 
Registriert seit: Feb 2004
Beiträge: 309


das geht zwar mit den objektaktionen, die Bildaktionen sind aber leider auch notwendig...
__________________
bis dann

der Turbulente!

Geändert von der Turbulente! (08-12-2005 um 15:51 Uhr)
der Turbulente! 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 05:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele