Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-06-2007, 20:40   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Mp3 Player will nicht

Hi Forum,
ich habe versucht das Mp3 Player Tutorial von "www.gotoAndlearn.com" zu absolvieren. jedoch taucht beim testen immer ein Fehler auf und ich weiss nicht wie ich ihn beheben sollte.

Über Antworten würde ich mich sehr freuen, da ich den Player schon gerne für meine Seite benutzten würde.


Code:
PHP-Code:
// Setup sound Object
var s:Sound newSound();
s.onSoundcomplete=playSong;
s.setVolume(75);

// Array of songs
var sa:Array = new Array();

// Current playing song
var cps:Number = -1;

// Position of music
var pos:Number;

// Load the songs XML
var xml:XML = new XML();
xml.ignoreWhite true;
xml.onLoad = function()
{
    var 
nodes:Array = this.firstChild.childNodes;
    for(var 
i=0;i<nodes.length;i++)
    {
        
sa.push(nodes[i].attributes.url);
    }
    
playSong();
}

xml.load("songs.xml");

// Play the MP3 File
function playSong():Void
{
    
s=new Sound();
    if(
cps==sa.length 1)
    {
        
cps 0;
        
s.loadSound(sa[cps], true);
    }
    else
    {
        
s.loadSound(sa[++cps], true);
    }
    
playPause.gotoAndStop("pause");
}

// Pause the music
function pauseIt():Void
{
    
pos=s.position;
    
s.stop();
}

function 
unPauseIt():Void
{
    
s.start(pos/1000);
}






// Music Controls


// Play/Pause Toogle
playPause.onRollOver = function()
{
    if(
this._currentframe==1)this.gotoAndStop("pauseOver");
    else 
this.gotoAndStop("playOver");
    }
    

playPause.onRollOut playPause.onReleaseOutside fuction()
{
    if(
this._currentframe==10)this.gotoAndStop("pause");
    else 
this.gotoAndStop("play");
    }


playPause.onRelease = function()
{
  if(
this._currentframe==10)
  {
    
this.gotoAndStop  ("playOver");
    
this._parent.pauseIt();
  }
  else
  {
    
this.gotoAndStop("pauseOver");
    
this.parent.unPauseIt();
  }
}




// Next Button
next.onRollover = function()
{
this.gotoAndStop("nextOver");
}

next.onRollOut next.onReleaseOutside = function()
{
this.gotoAndStop("next");
}

next.onRelease = function()
{
    
this._parrent.playSong();
    } 

Die Fehlermeldung ist nun folgende:

**Fehler** Szene=Szene 1, Ebene=Actionscript, Bild=1:Zeile 3: Keine Eigenschaft mit dem Namen 'onSoundcomplete' vorhanden.

Anzahl der ActionScript-Fehler: 1 Gemeldete Fehler: 1

Bei dem Tutorial funktioniert jedoch alles wunderbar. Wo liegt mein, bestimmt kleiner, Fehler?



Mfg, Nico
Nico B. ist offline   Mit Zitat antworten
Alt 03-06-2007, 00:07   #2 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Sag mal, welche Version von Flash benutzt du? Wenn
es Flash MX2004 oder niedriger ist, kein wunder, da
gibt es diese Methode auch noch nicht, erst ab Flash 8
soweit ich weis, korrigiert mich bitte wenn ich mich irre.

Gruß darki

Geändert von darki777 (03-06-2007 um 00:23 Uhr)
darki777 ist offline   Mit Zitat antworten
Alt 03-06-2007, 00:12   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Hi ich benutze Flash 8...
Nico B. ist offline   Mit Zitat antworten
Alt 03-06-2007, 00:25   #4 (permalink)
Flashig Flasher
 
Benutzerbild von darki777
 
Registriert seit: Jun 2006
Beiträge: 511
Schon mal auf Groß- und Kleinschreibung geachtet?
Guckst du: onSoundcomplete -> onSoundComplete = dein Fehler

Gruß darki
darki777 ist offline   Mit Zitat antworten
Alt 03-06-2007, 00:47   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Argh...

Dabei hatte ich alles voher nochmal geprüft...

Naja vielen Dank.
Nico B. 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 19:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele