webForumDet fria alternativet

Tillbaka knapp i flash

Flashur Flash, Shockwave

18 svar · 315 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1

Jag håller på att göra en manual till en Touchscreen-el panel och på panelen finns det en knapp som har funktionen "tillbaka" precis som Ie:s tillbaka knapp, jag undrar om man kan använda sig av denna funktionen i flash? isåfall hur?

Medlem sedan maj 200010 687 inlägg
#2

Skulle det inte gå med...

on(release) {
    getURL('java script:history.go(-1);');
}

? :)

Medlem sedan feb. 2003549 inlägg
#3

tack erik du är vassast av dem alla! (på gokart också) :e

Medlem sedan maj 200010 687 inlägg
#4

Jevla mellanslagshelvete...

Medlem sedan feb. 2003549 inlägg
#5

mm men det verkar inte funka ändå..

http://asp.guntelberg.dk/smal/MAIN_SCREEN_2.swf

Medlem sedan feb. 2003549 inlägg
#6

när jag ändrade koden till:

on (release) {
getURL("javascript:history.go(-1);", "", "GET");
}

så funkar det om man dubbelklickar =)

Medlem sedan maj 200010 687 inlägg
#7

LOL! :)

Medlem sedan feb. 2003549 inlägg
#8

det gick lika bra att skriva "POST" så jag tror inte det har med det att göra =(

när vi sedan säljer panelen så kan vi ju inte beg¨ra att man ska dubbelklicka i manualen men inte på riktigt. I need help!

Medlem sedan maj 200010 687 inlägg
#9

Prova detta då:
På HTML-sidan...

<script type="text/javascript">
function goBack()
{
	location.href = document.referrer;
}
</script>

Sen så kallar du på det med:

getURL("javascript:goBack();", "", "GET");
Medlem sedan nov. 20014 054 inlägg
#10

EDIT: Missuppfattade frågan..

Medlem sedan feb. 2003549 inlägg
#11

Förtydligande av fråga:

Vad är "action" till en knapp i flash som ska ha funktionen att gå till föregående sida?

Medlem sedan nov. 20018 492 inlägg
#12
on(press) {
getURL("javascript:history.go(-1)","_self");
}

Testa.

Medlem sedan feb. 2003549 inlägg
#13

man måste fortfarande dubbelklicka för att det ska funka.. hum går det verkligen inte att göra bättre?

Medlem sedan feb. 20002 612 inlägg
#14

Publicera filmen med FSCommand, File->Publish Settings->HTML-fliken->Template så får du följande i HTML-dokumentet

<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function back_DoFSCommand(command) {
	[b]if (command == "back") {
		javascript:history.back(-1);
	}[/b]

}
// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub back_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call back_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>

Klistra in den feta texten ovan där den skall vara och i knappen i Flash

on (release) {
	fscommand("back");
}

Nu kommer det nog att funka... :)
Observera mellanslaget i javascript.

Medlem sedan feb. 2003549 inlägg
#15

oooh hoppas det funkar , har suttit och letat efter svar nu i ungefär 10 arbets tilmmar. tack på förhand om det fungerar. Testar det nu.

Medlem sedan feb. 2003549 inlägg
#16

Allså jag förstår inte vad det är jag gör fel kolla:

http://asp.guntelberg.dk/button.html

på knappens action har jag infogat:

on (release) {
    fscommand("back");
}

och det vill ändå inte funka eller så har jag missföståt din förklaring rödalacket. kolla på det...

Medlem sedan feb. 20002 612 inlägg
#17

Hade du gjort som jag sa och inte kopierat texten hela texten så hade det funkat bättre... :) ;)
back skall vara samma som ID i object och embed-taggen

// Handle all the the FSCommand messages in a Flash movie
function [b]back[/b]_DoFSCommand(command) {
	if (command == "back") {
		java script:history.back(-1);
	}
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 ID="[b]button[/b]" WIDTH="550" HEIGHT="400" ALIGN="">

Pröva att ändra till button så skall det nog funka... :)

Medlem sedan feb. 2003549 inlägg
#18

Nu beror det nog på att jag är otroligt trög eftersom det fortdarnade inte funkar:

http://asp.guntelberg.dk/button.html

Det jag ändrade va namnet i "Library" till button .
Det va ju säkert inte alls det du menade så försök förklara för mig som om jag vore en 5 åring :h

Medlem sedan feb. 20002 612 inlägg
#19

http://member.webforum.nu/R�dalacket/backButton.zip
Kika på den och läs tidigare inlägg så kommer det nog att lösa sig.. :)

140 ms totalt · 3 externa anrop · v20260731065814-full.8a4e7caf
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)