ActionScript 3.0 :: Embed Fonts From A Local Folder?
Nov 18, 2009I'm trying to embed a font through as3 but nothing works.
I tried to embed source no clear, I tried even from library.nothing.
I'm trying to embed a font through as3 but nothing works.
I tried to embed source no clear, I tried even from library.nothing.
I am using the following line before my class declaration .
[Embed(source="C:WINDOWSFontsVERDANA.TTF", fontName="VERDANA", mimeType="application/x-font-truetype", flashType = true)]
But there is no change in the appearance of the Text whatsoever.. I need the text to be crisp and clear.Just like the way it looks when we embed the fonts using the Embed... Button in the Flash IDE.
I have a SWF file located at the local network in the public shared folder that I do not control over trying to read the external file on the local network.
I am currently hitting instead an security violation
Error #2148: SWF file file://....mySWF.swf cannot access local resource file://...config.xml"
I've added the network path where SWF an XML file resides to "trusted locations" via Flash Player Global Settings.
The added network path is successfully displayed at the list of "trusted locations" within Global Settings Manager, but it does not look like Flash Player is able to really parse the local network path as a "trusted location"
FP 10.3.181.23, Win XP
i'm making an application in flash and my client simply wont agree to anything but this. the application should be able to load fonts dynamically from a folder. it could be on the server. i'm prepared to use php if its necessary.
the tool is supposed to give the end user a wide range of choices for fonts for the text he enters.
Is there any solution to dynamic fonts yet. I have tried to write classes and followed so much stuff on various blogs but none of them is working. For example, i'm using a font(which is not installed in most machines) say "abc" on my Input and other TextFields/Combos/Radio etc. Now no matter whatever i do, it uses some default font instead of "abc" if accessed from a PC in which this font isn't installed.
One (bad)solution is to embed fonts using the Embed button in "Properties" FOR EACH TEXT FIELd seperately and increase the file size? Still this way wouldn't work for Combos and radio Btns.
I need to create a tool which allows the users to apply a wide range of fonts to their text. The fonts may or may not be present on the user's system. I know how to embed fonts, but the problem is that I will have to import every font to my library and set their linkage properties. that will get very cumbersome. Instead, is there any way to dynamically load fonts from a folder on the server into the flash file? Or is there a better way to achieve what i need?
View 4 RepliesI manage to get fileRef.browse working locally to load some picture but it only works for pictures in same folder/directory as the .swf.
View 8 RepliesI have a swf and i want to click a button and for it to open a "save as" box (or something similar) and save a designated file to a location of my choice.
Basically it would be creating a copy of this file to a new location.
i have been juggling with this issue for some time now, and i haven't quite been able to coming up with something to solve this problem.this is an xml related matter.i have my xml file like this:
<files>
<file name="1" path="1.swf" />
<file name="2" path="2.swf" />
[code].....
What I need to do to use an external style sheet? Should it be a style sheet or an mxml file?I saw this tutorial, which offers quite a bit of good information (some of which I also found in the livedocs) via the comments.[code]...
View 1 RepliesI'm building an AIR application which will be used to edit slideshows for another app (also built by me, but not in AIR). The slideshows and other data are defined in several xml files which are in the other application's program folder. When trying to load these into my AIR app I get the following error:
fault(mx.messaging.messages::ErrorMessage)#0
body = ""
clientId = "DirectHTTPChannel0"
[code].....
How to create a folder on your local hard drive via flash AS3, the name of the folder will depend on what you enter on the textfield in the .swf file.
View 2 RepliesI want to embed all xml files of a given folder. For now I'm doing something like this:
[Embed(source="../somefolder/file1.xml", mimeType="application/octet-stream")]
private var MyClass1:Class;
[Embed(source="../somefolder/file2.xml", mimeType="application/octet-stream")]
private var MyClass2:Class;
[Code]....
The list of XML files will grow to 10+ files, so I'm looking for a more elegant and dynamic way to embed those files.
The files should be embedded on compilation, to load them via URLLoader is not an option.
I need to embed a font in AS3. Never done that before, and the tutorials I found for it are more confusing than revealing.
View 1 RepliesIs there a way to embed fonts by using actionscript? I have many different text areas on a flash page that use exotic fonts. Instead of changing each one of those into "dynamic text " and then embedding it, can I just use code?
View 1 RepliesAn array of different pictures that I call in from a local folder. I have a method to mix up the array to make it random. I then want to display the first picture in the array and then when I press a next button I want it to go to the next item in the array and stop when there is no more items left in the array.
View 1 RepliesFor example if I have 5 pdf files in a folder on the computer and then want to show these files in a swf file and if I then click on the pdf file open up the specific file. and if I remove or add a pdf file it will affect the list (its okay if its only updates the list when reloading the swf file)
View 1 RepliesDoes anyone here have an idea on how to create a folder on your local hard drive via flash AS3, the name of the folder will depend on what you enter on the textfield in the .swf file.
View 5 RepliesI want to make an application that loads some images with a Loader by making URLRequests to a local folder. Can I build the application and include somehow this folder so when I send it from a server to a client the URLRequests operate normally on clients side? Also if this is possible, the folder may be not viewable/accessible by the client but only from the Flash application that comes with it? So for example, this piece of code that runs nicely, locally, to my machine, if i send it to a client will continue to run to its machine. Can somehow send the folder and the SWF as one object?
private function clothesOn( outfit:String ) {
var clothier:Loader = new Loader();
var item:String = "clothes/" + outfit + ".gif";
var getItem:URLRequest = new URLRequest( item );
clothier.load( getItem );
this.addChild( clothier );
}
I was following the 'news-ticker tutorial' the other day but couldn't get to work with the embedded font (yes, the embedded font contains these characters).It works great if I'm loading the xml from a local path but the thing with this news-ticker is that the xml-content will be updated as you reload the page (not saved in cache).Therefor the path to the xml-file looks like this
View 3 RepliesI've got various flash files stored on my server. For this example - here is the directory structure:
Files > Example >
-> example.swf
-> example.xml
So then on a separate webpage stored in the root of my server.. I'm embedding the flash.
<param name="movie" value="[URL]">
Now the issue comes. Because the .swf is trying to access example.xml ... which is NOT stored in the root directory.
I've been trying to learn me some XML and i found a simple tutorial which works, but can't figure out how to format it using simple tags (bold, italics, etc). i've tried many other tutes but can't get it to work with mine. i understand i need to embed fonts and use cdata but it's not working, as i'm not sure where to add it.
Can somebody check the attached .txt file with the simple XML and AS and show me where to add the code to each? I left out my failed attempts so not to confuse. I'm not very skilled in XML
How do you import fonts, so that you are absolutely sure, that everyone will be able to display that font? (otherwise, makybe his computer doesn't have the font).
View 3 RepliesSince the [Embed(source="1.ttf", fontName="bla", fontWeight="Bold", imeType="application/x-font-truetype")] is not embeding fonts i want couse of errros like with helvetica i try otherway. Since Flash IDE always work nice with embed fonts. I made a SWF that embed the font i want. After I make a class that have a method that returns the fontname. In my flex app i load that SWF.. set a var to the fontname of the included SWF.
Now what i create a new textfield with textformat set to that fontname all work ok. But the quality of the font is so pixel. I tried the AntiAliasType etc.. no real effect. When i look in the SWF with the embed font.. it looks nice and smooth..
Just wondering how to embed fonts using code, and not the library - the examples I have used are giving me errors, so I'm obviously not understanding something.I originally set up a library font, and got it to work fine using the following code, but ideally I'd like to embed using just code.I set up and populate a dynamic text field (JX)g1.textParamFunc(JX);[code]So how would I use the following code to replace the library font?Is there a way to take part of the code, and place it in the g1 package above? Or do I have to create a separate external as for it, and somehow call it into the g1 as?[code]
View 5 RepliesI have a shared fonts.swf file containing a variety of fonts that my main swf uses. I have a movieclip within the fonts.swf file which is exported for runtime sharing. In my main swf I have the fonts.swf imported for runtime via a movieclip. This all works fine and allows me to use the fonts within the fonts.swf file in my main swf. I am trying to work out how to import fonts.swf for runtime via as2 (instead of manually within the library), as in different circumstances different fonts are required and it is massively increasing the filesize having to import all fonts every time when only a few are needed.
View 2 RepliesI was going to use a TextField with a UIScrollBar but godaddy disables UIScrollBar so I'm using a TextArea for my output. So far I'm able to disable text input, load htmlText and use the TextFormat class but I can't figure how to embed a font in it. Here's what I'm using now:
var myFormat:TextFormat = new TextFormat();
myFormat.font = "Bitstream Vera Sans";myFormat.size = 14;myFormat.leading = 2.5;
externalLoad.load(externalReq);externalLoad.addEventListener(Event.COMPLETE,
[Code].....
do you know how to use the embed fonts feature and css? or anti-alias the text that is styled using css? i have tried to set:
titlefield.embedFonts = true;
titlefield.stylesheet = sheet;
but it does not work. if i comment out the embedFonts the css works fine but the text is very aliased. but as3 does not support the embed font property within css.
how can I embed fonts in Flash CS3 ?
In CS4 it is in the textfield property..
I'm trying to embed font, but got that error message: "unable to resolve 'fonts/Geneva.ttf' for transcoding"
[Code]...