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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-10-2006, 08:41   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
.swf Website unskalierbar machen oder redirect zum index

Hallo,

habe folgendes Problem:

Unsere .swf Website wird durch Google sowohl über den Index gefunden, als auch über das Flash. Wenn man aber diesen "Flashlink" benutzt, greift man natürlich direkt auf die .swf (640x46o px) zu und damit wird diese im ganzen Browserfenster geöffnet und skaliert, was natürlich pixelig wird.


Gibt es eine Möglichkeit ein Script einzubauen, was entweder den Film immer in den gleichen Pixelmaßen öffnen lässt oder eine "Überprüfung" während des Preloaders von welchem Link die .swf geöffnet wird und wenn dieser nicht vom index.html kommt, eine redirect zum index, damit dann die Site vom index von neuem gestartet wird ?

Gruß und Dank

KAT
KAT_2006 ist offline   Mit Zitat antworten
Alt 09-10-2006, 09:22   #2 (permalink)
SupaDupa!
 
Benutzerbild von Flash-o-mat
 
Registriert seit: Jun 2006
Ort: Berlin
Beiträge: 183
Also ich persönlich kenne das Problem nicht. Außer du benutzt Frames, da hat Google ja immer etwas gegen. Wie sieht denn die Ordnerstruktur aus? (zwischen *.swf und *.html/php)

mfg Chris
__________________
SysProfile Blog/Homepage
Flash-o-mat ist offline   Mit Zitat antworten
Alt 09-10-2006, 09:27   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
Ordnerstruktur ?

Es gibt nur eine index.html und eine .swf. Das Ganze hat auch weniger mit Google zu tun, sondern einfach die Tatsache das wenn man direkt auf .swf zugreift, der Film skaliert im Browser geöffnet wird.
KAT_2006 ist offline   Mit Zitat antworten
Alt 09-10-2006, 09:30   #4 (permalink)
SupaDupa!
 
Benutzerbild von Flash-o-mat
 
Registriert seit: Jun 2006
Ort: Berlin
Beiträge: 183
Ja, aber soweit ich weiß, öffnet man *.swf Dateien auch nicht direkt im Browser. Mit <object> kannste die *.swf-Datei doch einfach in deine index.php/htm(l) einfügen. Verstehe gerade nicht ganz das Problem ...
... bin ich warscheinlich wieder der einzige

mfg Chris
__________________
SysProfile Blog/Homepage
Flash-o-mat ist offline   Mit Zitat antworten
Alt 09-10-2006, 09:32   #5 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
man sollte nicht direkt auf die .swf zugreifen (können)

die bessere möglichkeit wär' zB es mal mit einer robots.txt zu versuchen. die meißten bots halten sich daran.
http://de.selfhtml.org/diverses/robots.htm

ansonsten, um das Skalieren zu vermeiden:
Code:
Stage.scaleMode = "noScale";
in Flash in's ActionScript im ersten Frame schreiben.

Bis dann,
-querkopf-
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 09-10-2006, 09:38   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
Danke !

Das mit der Robots.txt ist doch aber so, dass dann Google z.B. auch nicht mehr die Flash durchsucht und listet ?

Ich werdes es mal mit dem "noscale" versuchen...

Gruß + Dank

KAT
KAT_2006 ist offline   Mit Zitat antworten
Alt 09-10-2006, 11:08   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
@querkopf

hat soweit funktioniert ! DANKE !

Er skaliert den Film nicht mehr, allerdings legt er den ganzen Hintergrund in Schwarz an, wo doch eigentlich nur der Film schwarzen Hintergrund besitzen soll.

Kann ich jetzt per Script auch noch zuweisen, dass der Film mittig zentriert im Browser angezeigt wird und zwar genauso wie er es über die index.html machen würde (Hintergrund also farblos / weiss) ??

Gruß + Dank

KAT
KAT_2006 ist offline   Mit Zitat antworten
Alt 11-10-2006, 10:37   #8 (permalink)
will code HTML for food
 
Benutzerbild von querkopf
 
Registriert seit: Mar 2003
Beiträge: 1.232
schau Dir mal den Artikel mit der robots.txt an.

die Flashdatei wird sowieso nicht durchsucht.
__________________
Alles ist wie immer. Nur schlimmer.
querkopf ist offline   Mit Zitat antworten
Alt 11-10-2006, 17:24   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
Zitat:
Zitat von querkopf Beitrag anzeigen
die Flashdatei wird sowieso nicht durchsucht.
doch ! Definitiv ! Google kann seit einiger Zeit auch Flash .swf auf Text durchsuchen !
Sehe ich bei uns, da bei dem "Flashlink" aus Google, eindeutig Sachen aufgeführt sind, die ausschließlich im Flashfilm als Text enthalten sind.
KAT_2006 ist offline   Mit Zitat antworten
Alt 11-10-2006, 23:46   #10 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
ich würde dem flashfilm über flashvars im html einen parameter mitgeben,
den fragst du dann in flash vor dem preloader ab und leitest mit getURL
auf die htmlseite um.

PHP-Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=".." height=".." codebase="...">
<
param name="FlashVars" value="htmlcheck=1&">
...
<
embed src="movieclip.swf" FlashVars="htmlcheck=1&" ... >
</
embed>
</
object
im ersten frame des flashfilms, möglichst bevor irgendetwas geladen wird.
PHP-Code:
if(!htmlcheck){ getURL("htmlseite""_self"); } 
flashseite ohne html drumherum wirkt etwas unprofessionell.

Geändert von michael (12-10-2006 um 09:12 Uhr)
michael ist offline   Mit Zitat antworten
Alt 12-10-2006, 08:37   #11 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
Danke ! Genau sowas hatte ich gesucht..

EDIT: Funktioniert !!! SUPER !!! DANKE !!!!

Grüsse

KAT

Geändert von KAT_2006 (12-10-2006 um 09:08 Uhr)
KAT_2006 ist offline   Mit Zitat antworten
Alt 20-10-2006, 08:46   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
leider ein neues Problem:

Es funktioniert beim Firefox nur teilweise. Im Safar und IE alles in Ordnung.

Beim Firefox bleibts hängen und man sieht in der unteren Statusleiste immer "verbinden" und "warten"

Beim nächsten Versuch funktionierts. Wenn man aber wiedera alle Cookies / Verlauf etc gelöscht hat, besteht das Problem wieder...

Gibts da ne Lösung ??

Gruß + Dank

KAT
KAT_2006 ist offline   Mit Zitat antworten
Alt 20-10-2006, 09:08   #13 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
hast du die flashvars auch ganz sicher im embed-tag eingebaut?
ansonsten müsste man nochmal quellcode und link sehen um sicherzugehen.
michael ist offline   Mit Zitat antworten
Alt 20-10-2006, 09:13   #14 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
so siehts bei mir aus...bin nicht gerade der HTML Experte


HTML-Code:
 <td align="center" valign="middle" width="640" height="50"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="460" width="640">
									<param name="FlashVars" value="htmlcheck=1&" />
									<param name="movie" value="KAT_final.swf" />
									<param name="quality" value="best" />
									<param name="play" value="true" />
									<embed height="460" pluginspage="http://www.macromedia.com/go/getflashplayer" src="KAT_final.swf" FlashVars="htmlcheck=1&" type="application/x-shockwave-flash" width="640" quality="best" play="true"></embed> 
								</object></td>
						</tr>
					</table>
				</td></tr></table>
		<p></p>
	</body>

</html>
KAT_2006 ist offline   Mit Zitat antworten
Alt 20-10-2006, 09:44   #15 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
sieht soweit ok aus, und in flash im ersten frame das was ich oben vorgeschlagen hab?

wird der erste frame bei dir mehrfach aufgerufen?
michael 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 17:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele