begin process at 2012 05 26 22:55:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

[Flash C - AS3] Les accents


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Flash C - AS3] Les accents

mardi 27 avril 2010 à 12:59:43 | [Flash C - AS3] Les accents

jytest

Débutant en Flash CS4 et Actionscript3, je viens demander votre aide.
Ce code fonctionne à merveille...
sauf quand je remplace cette ligne

var gallery_name:Array = new Array("Banniere", "Site internet",
"Newsletter");
par :
var gallery_name:Array = new Array("Bannière", "Site internet",
"Newsletter");
je n'arrive pas à avoir "Bannière", j'ai "Bannire", le "é" s'est volatilisé.

Comment faire ?
Merci d'avance pour vos réponses.

-------------
Voici le cosde :
var photo_filename:Array = new Array();
var photo_thumbnail:Array = new Array();
var photo_description:Array = new Array();
var gallery_name:Array = new Array("Banniere", "Site internet",
"Newsletter");
var gallery_file:Array = new Array("galerie_web01", "galerie_web02",
"galerie_web03");
var no_of_gallery:Number = gallery_name.length;
var folder:String = "photos/";
var total:Number;
var g:Number = 0;
var i:Number = 0;
var j:Number = 0;
var k:Number = 0;
var p:Number = 0;
var border_size:Number = 2.2;
var scrolling_speed:Number = 0.15; // 0.00 to 1.00
var cv:Number = 0;
var cv_old:Number = 0;
var onDrag:Boolean;
var xml:XML = new XML();

sub_button._visible = false;
tn_area._visible = false;
stop();

for( i = 0; i < no_of_gallery; i++ )
{
sub_button.duplicateMovieClip("sub_button" + i, i);
this["sub_button" + i]._x = sub_button._x;
this["sub_button" + i]._y = sub_button._y + (sub_button._height+5) * i;
this["sub_button" + i].label_txt = gallery_name[i];
this["sub_button" + i].no = i;
}
function changeGallery(no)
{
for( i = 0; i < no_of_gallery; i++ )
{
this["sub_button" + i].button_mc._visible = true;
this["sub_button" + i].graphic_bg1._visible = true;
this["sub_button" + i].graphic_bg2._visible = false;
}
this["sub_button" + no].button_mc._visible = false;
this["sub_button" + no].graphic_bg1._visible = false;
this["sub_button" + no].graphic_bg2._visible = true;

xml.load( gallery_file[no] + ".xml");
xml.ignoreWhite = true;
}
changeGallery(0); // set default gallery at first loading
xml.onLoad = function()
{
for( i = 0; i < total; i++ )
removeMovieClip(tn_group["tn"+i]);

tn_group.tn._visible = false;
var nodes = this.firstChild.childNodes;
total = nodes.length;

for( i = 0; i < total; i++)
{
photo_filename[i] = nodes[i].attributes.filename;
photo_thumbnail[i] = nodes[i].attributes.thumbnail;
photo_description[i] = nodes[i].attributes.description;
}
j = k = p = 0;
g++;
create_tn();
scroller();
play();
}
function create_tn():Void
{
for( i = 0; i < total; i++)
{
var t = tn_group.tn.duplicateMovieClip("tn"+i, i);
t.pic.loadMovie( folder + photo_thumbnail[i] );
t.tn_no = i;

t._x = j * 90;
t._y = k * 90;
j++;
if( i % 2 == 1 ) { j = 0; k++; }

t.onEnterFrame = function()
{
var bytes_loaded:Number = this.pic.getBytesLoaded();
var bytes_total:Number = this.pic.getBytesTotal();
var percent:Number = 0;

this.bd._width = this.bd._height = 50;
this.bd._alpha = 20;
this.bd._x = this.bd._y = 15;

percent = Math.round( bytes_loaded / bytes_total * 100 );
if( percent != 100 && percent > 0)
this.info.text = percent + "%";
else
this.info.text = "0%";

if( percent == 100 )
{
this.info.text = "";
this.pic._x = (80 - this.pic._width) * 0.5 + border_size;
this.pic._y = (80 - this.pic._height)* 0.5 + border_size;
this.bd._alpha = 100;
this.bd._width = this.pic._width + border_size * 2;
this.bd._height = this.pic._height + border_size * 2;
this.bd._x = this.pic._x - border_size;
this.bd._y = this.pic._y - border_size;
}
}
t.onRollOver = function()
{
this.pic._alpha = 75;
}
t.onRollOut = function()
{
this.pic._alpha = 100;
}
t.onRelease = function()
{
p = this.tn_no;
play();
}
}
}
var theMenu:ContextMenu = new ContextMenu();
theMenu.hideBuiltInItems(); _root.menu = theMenu;
var item:ContextMenuItem = new ContextMenuItem("Created by www.flashmo.com", flashmo);
theMenu.customItems[0] = item;
function flashmo() { getURL("http://www.flashmo.com"); }
function scroller():Void
{
scroller_mc._y = scrollable_area_mc._y;
tn_group._y = tn_area._y;
sr = tn_area._height/tn_group._height;
scroller_mc._height = scrollable_area_mc._height * sr;
sd = scrollable_area_mc._height - scroller_mc._height;
cd = tn_group._height - tn_area._height;
cr = cd / sd;
tn_group.setMask(tn_area);

if( tn_group._height <= tn_area._height )
{
scroller_mc._visible = scrollable_area_mc._visible = false;
}
else
{
scroller_mc._visible = scrollable_area_mc._visible = true;
}
scroller_mc.onPress = function()
{
this.startDrag(false, this._x, scrollable_area_mc._y, this._x,
scrollable_area_mc._y + scrollable_area_mc._height - this._height + 1);
onDrag = true;
this.onEnterFrame = function()
{
new_y = tn_area._y + scrollable_area_mc._y*cr - this._y*cr;
cv = (new_y - tn_group._y) * scrolling_speed;
tn_group._y += cv;
if( onDrag == false && cv_old == cv )
delete this.onEnterFrame;
cv_old = cv;
}
}
scroller_mc.onRelease = scroller_mc.onReleaseOutside = function()
{
this.stopDrag();
onDrag = false;
}
}


jyd
mardi 27 avril 2010 à 13:59:30 | Re : [Flash C - AS3] Les accents

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,

Es-tu certain que ta police affichée comporte des accents ?

Peg'
mardi 27 avril 2010 à 15:24:09 | Re : [Flash C - AS3] Les accents

jytest

Tu m'as très fortement éclairé ma lanterne...
J'avais omis de
"intégraration des caractères"...

Que flash est dur à comprendre.
Au passage, peux-tu me conseiller l'un ou l'autre tuto ???

Merci de ta très précieuse aide.
jyd
mardi 27 avril 2010 à 15:33:35 | Re : [Flash C - AS3] Les accents

pegase31

Membre Club Administrateur CodeS-SourceS
tuto ? Non, la meilleure façon d'apprendre est de parcourir la doc en ligne de flash, ainsi que les réféencs de l'actionscript dispo sir liveDoc d'Adobe.

Peg'


Cette discussion est classée dans : var, mc, tn, height, area


Répondre à ce message

Sujets en rapport avec ce message

Les accents en actionscript... Encore une fois... [ par jytest ] Bonsoir à tous. J'utilise Adobe flash cs4. J'ai beau consulter des pages et des pages sur internet, aucune solution pour moi. Dans le tableau "gall LoadBitmapSmoothed dans un clip avec duplicateMovie qui ne loade pas les images [ par BBFUNK01 ] Bonsoir tout le monde, je suis en train d'essayer de modifier mon diaporama pour loader les miniatures, initialement les miniatures étaient loadées v Centrer un bitmap dans un clip avec MovieClipLoader et LoadBitmapSmoothed [ par BBFUNK01 ] Bonjour à toutes et à tous, je suis en train de réaliser un diaporama en as2. Afin d'avoir un rendu satisfaisant quand aux images loadées j'utilise u [AS3] Control d'images après chargement dynamique [ par Kifriz ] Bonjour ! J'ai fait un paquet de recherches sur ce sujet abordé et ré-abordé, sans toutefois trouver la solution à mon problème. Je charge des image preloader AS3 [ par moutmout789 ] Bonjour, Je suis entrain de créer un siteweb, dont voici la structure : Un swf "structure" depuis lequel on peu appeler, par 4 boutons, 4 autres swf Problème d'affichage d'un diaporama [ par pat RB ] Bonjour à tous. J'aurais aimé mettre mon fla ici pour mieux faire comprendre mon problème mais je ne sais pas comment faire. globalemement, j'ai cré attachBitmap : comment supprimer l'image loadée pour éviter la superposition avec la suivante ? [ par BBFUNK01 ] Bonsoir à toutes et à tous, je suis en train d'adapter un diaporama en as2 que j'ai trouvé sur le net. Ce diaporama n'était pas configuré pour lisser Placer un movie clip dans le coin haut droit d'un site resizable [ par syestar ] Bonjour, je n'arrive pas a faire en sorte que mon bouton fullsreen reste dans le coin en haut a droite quand le site se resize... voici le lien : ht actionscript defnition d'une duree entre clip [ par ludo4432 ] Salutations à vous tous [^^happy17] j'aurais une petite question à vous posez [^^drapeaublanc] je voudrais savoir comment je pourrais définir une va probleme MC présent sur toutes les frames? [ par linece ] Bonjour Voila j utilise ce code pour une animation de photos en page de présentation. Seulement je souhaite qu il n apparaisse qu'au début du site et


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales