var my_menu:ContextMenu = new ContextMenu();
my_menu.hideBuiltInItems();
var my_notice = new ContextMenuItem("Jacob Jensen");
var my_blank = new ContextMenuItem(" ");
var my_email = new ContextMenuItem("info@jjweb.dk");
var my_copyright = new ContextMenuItem("Copyright - 2011-2013");
my_menu.customItems.push(my_notice, my_blank, my_email, my_copyright);
contextMenu = my_menu;
Viser opslag med etiketten flash. Vis alle opslag
Viser opslag med etiketten flash. Vis alle opslag
torsdag den 23. august 2012
Flash højreklik-menu
Keywords:
flash
mandag den 16. januar 2012
Flash reload XML
Til min Flash vejr-widget skulle jeg bruge en opdater-funktion.
I Firefox virker det fint at starte scriptet forfra og dermed reloades ASP/XML'en.
Det virker bare ikke i IE - i hvert fald ikke lokalt.
Der kan med fordel bruges:
Der sættes bare et timestamp på filnavnet og det dermed er filnavnet unikt og vil blive reload'et. Men en måske bedre måde, er denne med setInterval:
I Firefox virker det fint at starte scriptet forfra og dermed reloades ASP/XML'en.
Det virker bare ikke i IE - i hvert fald ikke lokalt.
Der kan med fordel bruges:
xmlFile.load("weather.asp?random="+getTimer());
Der sættes bare et timestamp på filnavnet og det dermed er filnavnet unikt og vil blive reload'et. Men en måske bedre måde, er denne med setInterval:
myLoadInteval = setInterval(LoadFile, 10000); //loader hvert 10 sek.
function LoadFile() {
xmlData.load("weather.asp");
}
Keywords:
Actionscript,
flash,
XML
onsdag den 6. juli 2011
Flash vejr widget
Så lykkedes det endelig at få min flash-vejr-widget lavet. Der har været problemer undervejs, specielt pga. flash security-policy som gør det besværligt at hente variabler fra andre servere.
Jeg lavede et ASP-Script til at generere XML-siden server-side og dermed tror Flash at den får variablerne fra den lokale server og ikke en remote server.
Jeg henter data fra http://www.weather.com/, hvor jeg har oprettet en konto gratis.
Keywords:
Actionscript,
AS 3.0,
ASP,
Cross-domain policy,
Cross-domain Security,
crossdomain,
flash,
HTML,
security-policy,
utilities,
webdesign,
widget,
XML
Cross Domain Endelig version
Skal du have XML ind i Flash fra et andet domæne? Så kan du benytte følgende ASP-script:
<%
url = "DIN-XML-FIL.XML"
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
sText = xmlhttp.responseText
Function HTMLDecode(sText)
Dim I
sText = Replace(sText, """, Chr(34))
sText = Replace(sText, "<" , Chr(60))
sText = Replace(sText, ">" , Chr(62))
sText = Replace(sText, "&" , Chr(38))
sText = Replace(sText, " ", Chr(32))
For I = 1 to 255
sText = Replace(sText, "&#" & I & ";", Chr(I))
Next
HTMLDecode = sText
End Function
response.Write (sText)
'Response.write server.HTMLEncode(xmlhttp.responseText)
%>
Keywords:
Actionscript,
AS 2.0,
AS 3.0,
ASP,
Cross-domain policy,
Cross-domain Security,
flash,
security-policy,
solution,
XML
fredag den 1. juli 2011
Flash crossdomain problem
Her er en work-around til problemet med at få adgang til XML-data i Flash fra et andet domæne. Jeg har ikke testet endnu.
Klik her!
Bruger man crossdomain.xml skal den ligge på den server man HENTER data fra
Klik her!
Bruger man crossdomain.xml skal den ligge på den server man HENTER data fra
Keywords:
Actionscript,
AS 2.0,
AS 3.0,
ASP,
Cross-domain policy,
Cross-domain Security,
crossdomain,
flash,
security-policy,
webdesign,
XML
søndag den 13. marts 2011
Flash cloud tags med XML
Faldt lige over dette smarte lille værktøj på Art Viper til at lave egne Flash cloud tags med billedindhold vha. XML.lørdag den 18. september 2010
Cross Domain
Har søgt en del på nettet omkring Cross Domain i Flash. Måske - jeg har ikke forsøgt endnu - kan problemet med at hente XML fra et andet sitet løses gennem et script der ligger lokalt på egen server. Måske en ASP-fil der konverterer XML'en - så tror jeg Flash vil tro at variablen kommer lokalt og ikke fra en anden server... Jeg har nu testet en del omkring crossdomain - og det kan godt lade sig gøre at generere et script i ASP/PHP/ASP.NET til at hente variabler ind i flash fra et andet domæne.
onsdag den 7. juli 2010
Manglede en lille reminder
Hen over sommeren bliver man som regel lidt rusten. Derfor stod jeg og manglede en lille hurtig intro til funktioner i Actionscript 3. Den fandt jeg på http://www.republicofcode.com/. En ganske udmærket website for nybegyndere og en god quick ref.
Keywords:
flash
fredag den 11. juni 2010
Gratis fla's
Faldt lige over disse sites. Mange gode flashfiler til inspiration og download på www.flash-menus.com og på xuroqflash.com
Brug crossdomain.xml til at overføre data
I nyere versioner af Flash (7+) er der implementeret en security sandbox restriction: en swf-fil på ét domæne nægter adgang til data fra en fil på et andet domæne. For at dette skal kunne lade sig gøre skal der oprettes en XML fil med navnet crossdomain.xml.
Filen crossdomain.xml skal placeres i roden af sitet og kan se sådan ud:
Eller du kan tillade at alle domæner inddrages:
Herefter skal følgende linie tilføjes i Flash-filen.
• Google Code om ArticleFlashSecurityPolicyAttack
• Transferring data across domains Tutorialized
Filen crossdomain.xml skal placeres i roden af sitet og kan se sådan ud:
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="www.ditdomæne.com" /> <allow-access-from domain="*.ditdomæne.com" /> <allow-access-from domain="234.123.18.1" /> </cross-domain-policy>
Hvis du bruger IP-modellen skal du også skrive IP-adressen i flash-filen og IKKE domænenavnet!
Eller du kan tillade at alle domæner inddrages:
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
Herefter skal følgende linie tilføjes i Flash-filen.
System.security.loadPolicyFile("http://www.ditdomæne.com/crossdomain.xml");Mere om croosdomain.xml:
• Tutorial om crossdomain hos Flashvalley• Google Code om ArticleFlashSecurityPolicyAttack
• Transferring data across domains Tutorialized
Flash Weather widget
Jeg har oprettet en profil på www.weather.com og kan dermed trække vejrdata ud i en XML-fil, som kan bruges i Flash.
Men jeg kan ikke få det til at virke serverside fra Flash. Lokalt virker det fint, men der er problemer med crossdomain connection.
Jeg har nu ledt lidt tid på nettet og tror jeg er ved at have en løsning. Jeg vender tilbage når jeg har løsningen...
Men jeg kan ikke få det til at virke serverside fra Flash. Lokalt virker det fint, men der er problemer med crossdomain connection.
Jeg har nu ledt lidt tid på nettet og tror jeg er ved at have en løsning. Jeg vender tilbage når jeg har løsningen...
tirsdag den 26. august 2008
Sådan...
Efter mange år med Internettet som indtægtskilde, har jeg endelig besluttet at oprettet min egen blog. Bloggen er tænkt som inspiration, men også som en huskeliste til mig selv (og forhåbentligt andre).
Man støder tit på en lille god kode-stump, men et år efter kan man ikke finde den igen. Derfor vil jeg prøve at skrive om de ting jeg støder på - problemer og løsninger - gennem min færten på nettet.
Jacob Jensen, 26. juli 2008
Man støder tit på en lille god kode-stump, men et år efter kan man ikke finde den igen. Derfor vil jeg prøve at skrive om de ting jeg støder på - problemer og løsninger - gennem min færten på nettet.
Jacob Jensen, 26. juli 2008
Abonner på:
Opslag (Atom)

