| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Gast
Beiträge: n/a
| Stopsound ins AS, nur wo ? (Bildgallerie) Hallo Leute ! Es geht hier um eine Drag Drop Bilder Gallerie die externe Bilder und Movies mir preloader ladet. (unten sind links) Ich kann diese Gallerie wirklich sehr gut gebrauchen! Damit es Perfekt leuft, würde ich auch gerne swf Dateien abspielen. Dies klapt auch sehr gut, nur leider spielt das Script sound in der kleinen Gallerie und wenn man dann auf das swf drückt öffnet sich das grosse Fenster ganz wie geplant und spielt erneut den sound ab, dh es überlapt sich der sound! wie und wo kann ich eine Stopsound funktion in das Script einfügen ? (Ich bin noch AS Newbie!) Damit ich kein sound in der gallerie habe, sondern nur wenn ich das Bild öffne und es in der vollgrösse dargestellt wird! Ihr würdet mir sehr helfen ! Vielen dank im vorraus! DragDropExtBilder042 ist nicht flash5 kompatibel oder ? Bei mir kommt immer ein fehler wegen der Btn Instanzen! Was genau ist der unterschied von FSGrossExtBilderFin2 und DragDropExtBilder042 man findet diese Identischen Gallerien unter Flash MX und Flash MX 2004 ist eine davon Flash5 Kompatibel ? so sieht die gallerie aus http://www.flashstar.de/fla/mx/FSGrossExtBilderFin2.swf http://www.flashstar.de/tutlist/inde...dat&eintrag=10 AS: Code: stop ();
// Spalten und Reihen
pS = 5;
pR = 1;
// Limit
max = pS * pR;
// 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++);
this.mc_bild[nName].nummer = i;
this.mc_bild[nName].bildname = "daten/" + spielLevel[j][i];
this.mc_bild[nName]._x = posX + pB * i * 1.2;
this.mc_bild[nName]._y = posY + pW * j * 1.2;
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.bildname;
this._parent._parent.inhalt.grossclip._x = -340;
this._parent._parent.inhalt.grossclip._y = -15;
this._parent._parent.inhalt.grossclip.leiste_mc.onPress = function ()
{
this._parent.startDrag ();
};
this._parent._parent.inhalt.grossclip.leiste_mc.onRelease = this._parent._parent.inhalt.grossclip.leiste_mc.onReleaseOutside = function ()
{
this._parent.stopDrag ();
};
this._parent._parent.inhalt.grossclip.leiste_mc.onMouseMove = function ()
{
updateAfterEvent ();
};
};
}
}
}
var seite:Number = 0;
// 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 = bildnamen.split (",");
createEmptyMovieClip ("mc_bild", 1);
setArray (0);
}; |
|
| | #2 (permalink) |
| It's all a Game Registriert seit: Sep 2004 Ort: Berlin
Beiträge: 53
|
Hi Bei solchen Geschichten mit Soundüberlappung speicherer ich immer einen Status in einer Variable zwischen. Das heist wenn der Sound gestartet wird passiert erstmal ein if Event, das den Soundstatus abfragt. Beispiel: PHP-Code:
__________________ //Iss nich immer so viel sinnlosen Zucker! //Iss mal ne Banane zur Abwechslung! viel.Vitamine = Gesund (Duuuuuuu! Ganove ;-) Links: Mein Kofferradio. Mit lauter Smith-Songs Mein MySpace Account Geändert von Kandidat (02-12-2005 um 13:08 Uhr) |
| | |
| | #3 (permalink) |
| It's all a Game Registriert seit: Sep 2004 Ort: Berlin
Beiträge: 53
|
Ich überlege gerade, dass ist auch blöd. Da würde genau dasselbe passieren und die Soundsüberladern sich wieder. Vielleicht solltest Du den "stopped" Status aus dem Ende der Soundposition gewinnen. Mehr weis ich jetzt auch nicht.
__________________ //Iss nich immer so viel sinnlosen Zucker! //Iss mal ne Banane zur Abwechslung! viel.Vitamine = Gesund (Duuuuuuu! Ganove ;-) Links: Mein Kofferradio. Mit lauter Smith-Songs Mein MySpace Account |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |