Index: trunk/src/scriptbuilder/structures/events/AudioEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/AudioEvent.java	(revision 76)
+++ trunk/src/scriptbuilder/structures/events/AudioEvent.java	(revision 161)
@@ -27,4 +27,14 @@
         super(ScriptEventType.AUDIO_EVENT);
     }
+    
+    /**
+     * Constructor with ID
+     * @param id AudioEvent ID
+     */
+    public AudioEvent(String id)
+    {
+        super(ScriptEventType.AUDIO_EVENT);
+        this.id = id;
+    }
 
     /**
@@ -37,5 +47,27 @@
      */
     public String audioPath = "";
-
+    
+    /**
+     * id represents the audio file name that corresponds with the event
+     */
+     public String id = "";
+     
+    /**
+     * sets the audio path relative to the running directory.
+     * @param f filename
+     */
+    
+   
+    
+    public void setAudioFilePathRelative(String f)
+    {
+        audioPath = "audio/" + f + ".mp3";
+    }
+    
+    public void setAudioFilePathRelative()
+    {
+        audioPath = "audio/" + id + ".mp3";
+    }
+    
     @Override
     public String toXML()
