Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


ÅÄÖ problem med Actionscript

Postades av 2011-01-20 04:07:32 - Martti Mustonen, i forum flash & actionscript, Tråden har 0 Kommentarer och lästs av 2402 personer

Jag har stött på ett problem med Flash/Actionscript. Hittade på internet ett gratis Flash template för internetsidor. Denna template skulle fungera väldigt bra för mina behov men besväras av ett irriterande problem.

När jag i Actionscript försöker ändra innehållet i menu_labels "Contact" till "Kontaktformulär" så försvinner de skandinaviska bokstäverna.

Har försökt ersätta dessa med UTF-8 "bokstäver" utan framgång. För övrigt kan jag nämna att jag är väldigt ny i Flash världen :-).

Tacksam för all hjälp.

Bifogar Actionscript koden här nedan.

- Martti -

// C o p y r i g h t © f l a s h m o . c o m
// D e v e l o p e d b y M i n T h u

stop();

fm_button.visible = false;
flashmo_photos.visible = false;

// Tweener
// http://code.google.com/p/tweener/
import caurina.transitions.*;

// To make a link to an external page, write label as "Label|URL" in array value
// EXAMPLE 1: "Flash Templates|http://www.flashmo.com/page/1"
// EXAMPLE 2: "Donate|http://www.flashmo.com/donate"

var menu_label:Array = new Array("Hemsida", "Service & support",
"Idén bakom", "PUL-lagen",
"SignEasy idag", "Begär offert",
"Nöjda kunder", "Om oss...",
"PDF-material", "Kontaktformulär);

var total:Number = menu_label.length;
var random_number:Number;
var i:Number = 0;
var page:Number;
var mc:MovieClip;
var main_menu:MovieClip = new MovieClip();
var box_group:MovieClip = new MovieClip();
var photo_group:MovieClip = new MovieClip();
stage.addChild(photo_group);
stage.addChild(box_group);
stage.addChild(main_menu);

photo_group.x = flashmo_photo_mask.x;
photo_group.y = flashmo_photo_mask.y;
photo_group.mask = flashmo_photo_mask;
box_group.mask = flashmo_box_mask;

for (i = 0; i < total; i++)
{
var btn = new flashmo_button();
btn.name = "btn" + i;
btn.x = fm_button.x + i % 2 * ( fm_button.width + 10 );
btn.y = fm_button.y + Math.floor( i / 2 ) * ( fm_button.height + 10 );
btn.buttonMode = true;
btn.item_no = i;
btn.flashmo_click_area.addEventListener( Event.ENTER_FRAME, btn_enter );

var each_substring:Array = menu_label[i].split("|");
btn.flashmo_button_label.fm_label.text = each_substring[0];
btn.item_url = each_substring[1];
main_menu.addChild(btn);
}

function btn_over(e:MouseEvent):void
{
e.target.parent.over = true;
}

function btn_out(e:MouseEvent):void
{
e.target.parent.over = false;
}

function btn_click(e:MouseEvent):void
{
var mc = e.target.parent;
if ( mc.item_url != undefined )
navigateToURL( new URLRequest( mc.item_url ), "_parent" );
else
change_page(mc.item_no);
}

function btn_enter(e:Event):void
{
var mc = e.target.parent;
if ( mc.over == true )
mc.nextFrame();
else
mc.prevFrame();
}

function change_page(no:Number):void
{
for (var i:Number = 0; i < main_menu.numChildren; i++)
{
var mc = MovieClip( main_menu.getChildAt(i) );
mc.over = false;
mc.flashmo_click_area.visible = true;
mc.flashmo_click_area.addEventListener( MouseEvent.ROLL_OVER, btn_over );
mc.flashmo_click_area.addEventListener( MouseEvent.ROLL_OUT, btn_out );
mc.flashmo_click_area.addEventListener( MouseEvent.CLICK, btn_click );
}
var mc_selected = MovieClip( main_menu.getChildAt(no) );
mc_selected.over = true;
mc_selected.flashmo_click_area.visible = false;
mc_selected.flashmo_click_area.removeEventListener( MouseEvent.ROLL_OVER, btn_over );
mc_selected.flashmo_click_area.removeEventListener( MouseEvent.ROLL_OUT, btn_out );
mc_selected.flashmo_click_area.removeEventListener( MouseEvent.CLICK, btn_click );

page = no + 1;
play();
}

change_page(0);// default page on load

flashmo_credit.addEventListener( MouseEvent.CLICK, goto_fm );

function goto_fm(e:MouseEvent):void
{
navigateToURL( new URLRequest( "http://www.flashmo.com" ), "_parent" );
}

music_credit.addEventListener( MouseEvent.CLICK, goto_music );

function goto_music(e:MouseEvent):void
{
navigateToURL( new URLRequest( "http://www.premiumbeat.com" ), "_blank" );
}

for( i = 0; i < 30; i++ )
{
var box = new flashmo_box();
box.name = "flashmo_box" + i;
box.scaleX = box.scaleY = box.alpha = 0;
box.x = 47 + Math.floor(i / 5) * 100;
box.y = 320 + ( i % 5 ) * 100;
box_group.addChild(box);
}

for( i = 0; i < total; i++ )
{
var pic = new flashmo_photo();
pic.name = "flashmo_photo" + i;
pic.gotoAndStop( i + 1 );
pic.x = i * pic.width;
photo_group.addChild(pic);
}

/*
var default_volume:Number = 0.50; // 0.00 to 1.00
var bg_music:Sound = new flashmo_music();
var music_channel:SoundChannel = bg_music.play(0, 10000);
var music_volume:SoundTransform = new SoundTransform();

music_volume.volume = default_volume;
music_channel.soundTransform = music_volume;

sound_control.stop();
sound_control.addEventListener( MouseEvent.CLICK, play_pause );

function play_pause(e:MouseEvent):void
{
music_volume.volume = default_volume;

if( e.target.currentFrame == 1 )
music_volume.volume = 0;

music_channel.soundTransform = music_volume;
e.target.play();
}
*/


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
350
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies