Zum Inhalt springen

AC_FL_RunContent - flashdetection / Pfad - Problem

Erstellt am 29. April 2009 · 1 Antwort · letzte Antwort am 1. Mai 2009

Tags: Frage

wysi ·

Hallo zusammen.

Ich binde mittels untenstehendem Code ein Flash Film in die Seite als Header ein. Und zwar möchte ich auf jeder Seite einen eigenen Flash Film im Header einbinden können. Die SWF soll er aus dem Ordner "uploads/media" holen.

################ 
###Flash-Head###
################  
     FLASH = COA
     FLASH {
        10 = TEXT
	10 {
	   required = 1
            data = levelmedia: -1, "slide"
            listNum = 0
            wrap = <script type="text/javascript">AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','998','height','315','src','uploads/media/|
            }
	15 = TEXT
	15 {
	   required = 1
            data = levelmedia: -1, "slide"
            listNum = 0
            wrap = ','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','uploads/media/|' );</script>
            }
            
        20 = TEXT
    	20 {
            required = 1
            data = levelmedia: -1, "slide"
            listNum = 0
            wrap = <noscript><object type="application/x-shockwave-flash" width="998" height="315" data="uploads/media/|">
            }
	30 = TEXT
    	30 {
            required = 1
            data = levelmedia: -1, "slide"
            listNum = 0
            wrap = <param name="movie" value="uploads/media/|" /></object></noscript>
            }
         }

Der Film wird aufgerufen, spielt ab, alles tiptop..

Nun möchte ich für den IE den Aktivierungsrahmen wegzaubern. Dazu muss ich ja das Script "AC_FL_RunContent" aufrufen. Dieses benötigt jedoch den Pfad und den Namen des Films ohne Datei-Endung, also ohne ".swf". TS gibt mir aber die Variable nur mit Endung aus.

Habt Ihr eine Idee wie ich die Endung aus dem Pfad bekomme oder allenfalls wie ich das Script dazu bringe die Endung zu akzeptieren?

..etwas kompliziert beschrieben.. ich weiss :o

Danke jetzt schon!

Wysi

einpraegsam.​net ·

Könnte funktionieren indem du über split am Punkt auftrennst und nur den ersten Teil nimmst.

Split Beispiel:

20 = TEXT
20 {
	field = pictures
	split {
		token = ,
		cObjNum = 1
		# take only the first picture
		1 {
			10 = IMAGE
			10.file.import.current = 1
			10.file.import.dataWrap = {$path.pictures}
			10.file.width = 120
			10.wrap = |&nbsp;
		}
	}
}