Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2006, 17:19   #1 (permalink)
Neuer User
 
Benutzerbild von wolfgangw
 
Registriert seit: Apr 2003
Ort: tirol
Beiträge: 26
gallery verständniss

Hi, hab gerade mit der Gallery von Madokan rumgespielt und versucht dies anzupassen, ging anfangs auch recht einfach.
Habe einen zweiten ordner für die thumps hinzugefügt und hole die bilder aus einer xml.
Nun wollte ich noch zusätzlich text hinzufügen, nur scheint es an meinem verständniss des scripts zu scheitern.
Um Meinen Text auszulesen musste ich die nummer des jeweiligen bildes haben, es soll im moment einfach ein textfeld sein das
bei klick auf das thump die nummer anzeigt , also 1 oder 11 usw..

bekomm das nicht hin.
Eigentlich muss ja für die "grosse version" irgendwo stehen welche reihe und welches bild der reihe aus dem array
angezeigt wird, dann müsste ich das ja nur zusammenzählen und sollte die bildnummer haben . bekomms einfach nicht hin.
kann mir jemand helfen, thx wolfi

Zitat:
stop ();
// Spalten und Reihen
pS = 1;
pR = 5;
// Limit
max = pS * pR;// trace(max);
// Zweidimensionales Array erzeugen
function setArray (pT)
{
spielLevel = new Array ();
for (var m = 0; m < pR; m++)
{
spielLevel[m] = [];
for (var n = 0; n < pS; n++)
{
spielLevel[m].push (alleBilder[pT++]);
}
}
tabelle (10, 10, 60, 60);
}
// Movieclips setzen
function tabelle (posX, posY, pB, pW)
{
for (i in this.mc_bild)
{
if (typeof (this.mc_bild[i]) == "movieclip")
{
this.mc_bild[i].removeMovieClip ();
}
}
tiefe = 0;
for (var i = 0; i < spielLevel[0].length; i++)
{
for (var j = 0; j < spielLevel.length; j++)
{
nName = "block_" + i + "_" + j;
this.mc_bild.attachMovie ("contclip", nName, tiefe++);//trace(nName);
this.mc_bild[nName].nummer = i;
this.mc_bild[nName].bildname = "thumbsordner/" + spielLevel[j][i];
this.mc_bild[nName]._x = posX + pB * i * 1.2;
this.mc_bild[nName]._y = posY + pW * j * 1.2;
//eingefügt für großes bild von eigenem ordner
this.mc_bild[nName].bildnameBig = "bildergross/" + spielLevel[j][i];

this.mc_bild[nName].onRelease = function ()
{
this._parent._parent.createEmptyMovieClip ("inhalt", 10000);
this._parent._parent.inhalt.attachMovie ("grosscontclip", "grossclip", 1);
this._parent._parent.inhalt.grossclip.bildname = this.bildnameBig;
this._parent._parent.inhalt.grossclip._x = 90;
this._parent._parent.inhalt.grossclip._y = 10;
};
}
}
}
// Schaltflächen
w_btn.onRelease = function ()
{
if (seite < alleBilder.length - max)
{
seite += max;
setArray (seite);
}
};
z_btn.onRelease = function ()
{
if (seite > 0)
{
seite -= max;
setArray (seite);
}
};
// Starten
loadVariables ("bilder.txt", this);
this.onData = function ()
{
alleBilder = new Array ();
alleBilder = bildPath;//MEINE BILDERNAMEN die AUS einer XML zuvor gelesen werden
createEmptyMovieClip ("mc_bild", 1);
setArray (0);
};
__________________
und ciao - wolfgang

Geändert von wolfgangw (15-07-2006 um 19:50 Uhr)
wolfgangw ist offline   Mit Zitat antworten
Alt 15-07-2006, 18:16   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 62
Hi Wolfgang,

pack deinen code doch mal in so eine Code-Klammer. Dann kann man ihn auch besser lesen.

Code:
BeispielCode
Cheers, Michel
michelluther ist offline   Mit Zitat antworten
Alt 15-07-2006, 18:17   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Verstehe ich jetzt nicht ganz. Da steht doch im Script:
PHP-Code:
this.mc_bild[nName].nummer i
Also hat du im onRelease mit
PHP-Code:
this.nummer 
die Nummer des Bildes.

Oder was meinst du?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 15-07-2006, 19:57   #4 (permalink)
Neuer User
 
Benutzerbild von wolfgangw
 
Registriert seit: Apr 2003
Ort: tirol
Beiträge: 26
Hi, wen ich "nummer" oder "i" per trace checke kommt immer null
hab natürlich auch gleich im on release geschaut gehabt..
__________________
und ciao - wolfgang
wolfgangw 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 14:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele