Flex :: Dynamically Embed Variable In It?
Dec 14, 2011My requirement is not to dynamically embed fonts in Flex, but to dynamically embed variable in Flex.[code]...
View 3 RepliesMy requirement is not to dynamically embed fonts in Flex, but to dynamically embed variable in Flex.[code]...
View 3 RepliesI try to embed images in a mx:tree:
<mx:Tree labelField="name" id="tree"
folderOpenIcon="@Embed(source='assets/images/test.png')"
folderClosedIcon="@Embed(source='assets/images/test.png')"
defaultLeafIcon="@Embed(source='assets/images/test.png')">
</mx:Tree>
This works fine, but I will embed the images with a String variable.
[Code]...
We have a flex application which compiles fine on windows box using mxmlc ant task but when we try to run the same build scripts on linux, it throws the 'Invalid Embed directive in stylesheet' error indicating it is not able to resolve the path to the image files.
Can someone pls. educate me on if there is a difference in the way the image files are looked up, in a CSS file, on windows vs linux.
Flex sdk version is 3.3. The same sdk is used on both windows and linux. Not sure if this has been fixed by any future 3.x sdks.
I am developing a web site with .net and there is a page named loadanymovie.aspx
I want to call the swf movie file name dynamically by code (by querystring, such as : www.mysite.com/loadanymovie.aspx?moviename=1)
i used following code for this :
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Len(Request.QueryString("st")) > 0 Then
[Code].....
this code works and doesnt produce any error. But i cannot see the movie at internet explorer. (i can see it at chrome browser)
My problem is this: I have 16 x different sizes of flash files. (banners) That's 1 set. Now I have to make another 20 different sets with 20 different logo's in them.(320 banners total) So the long and harse way to do this is open all 320 banners and then replacing the logo in them one by one.
My solution was to make 1 set and load a logo dynamically using the AS2 loadMovie function. But if I do that I have to have a logo image file in the same directory. My client doesn't accept this. He only wants flash files.
So, how do I embed a image dynamically on publish. So that if i'm finished with publishing banners I can just throw the image away because it's in the flash file loaded already.
dynamically images loading in AS2 but not dynamically embedding a image in AS2.
Is there any possibility to set the source attribute value dynamically at run time?
for e.g in the code Embed(source="assets/images/image.pdf",mimeType="application/octet-stream");
I need to set source="set pdf file name using a variable or reading from config xml"
Just want to make sure this is correct before I tell the ol' boss.
In order for me to dynamically embed a font (through XML) that font must be installed on the server correct?
I have an HTML button that I need to dynamically assign to an AS3 variable when clicked (in order to load an .mp3). I am using externalInterface.call to collect javascript variables - I am just unsure how to change these dynamically when a button is clicked.
View 2 Replieshow to declare the path dynamically in Embed source
Code:
Ex:
[Embed(source ='../lib/Fonts/Arial.TTF', fontName = 'Sathiy Normal')]
but i need Like this
URL='../lib/Fonts/Arial.TTF'
[Embed(source =URL, fontName = 'Sathiy Normal')]
if i give like this Error is coming..How to set the path dynamically to Embed source
I was wondering is it possible to load or embed dynamically new fonts?
In my current project the option would be needed. Situation is, I don't know what is the font and what would be the address of the font. So is there a way to bring new type faces in dynamically?
Here's my opinion which obviously isn't quite correct:
ActionScript Code:
var fontPath:String = "C:/WINDOWS/Fonts/BirchStd.otf";
var fontFace:String = "arial";
function setFontFace():void{
[Code].....
I get errors: 'fontPath' does not have a recognized extension, and a mimeType was not provided and Unable to transcode fontAddress.
Putting there for mimetype: mimeType="application/x-font-truetype" I get rid of the first one, but second error still exist
I've created dynamic textfield and textformat, I also embedded the fonts but, special characters(like Ä,Ä£,ļ,Ä·,ņ) won't show up, how to embed them? In library I have my specific font with linkage name myFont. Here's the code :
[Code]....
From Flash UI I would go to dynamic text properties -> embed fonts and then manually enter desired special characters. But how to do it with code? Seriously I searched a lot and can't find the answer, surely there must be a way how to do it properly with actionscript.
It's got 5 tabs, and will give the user the options to play about 10 sounds per tab.I have initially been loading the sounds on runtime, so whenever the user clicked a button to play that sound, I would do something like:
var sound:Sound = new Sound(new URLRequest("assets/hello.mp3"));
sound.play();
I'm not sure, but I don't think this is very good, since I would be loading that sound over and over again if the user pressed the button too many times.
I then thought about embedding the sound in each of the views (I have one view per tab), so would embed the sounds whenever the view was loaded. I think this is a better options, but still am a bit unsure about how the embed works exactly.
[Embed('assets/hello.mp3')] private var hello_mp3:Class;
I suppose it simply embeds the mp3 files when the swf is compiled (making it bigger), but they would not be loaded anymore once the app starts, or once that view is initialized again.
This code here works if the src is filled with my videolink
<object width="620" height="348">
<param name="allowfullscreen" value="true"/>
<param name="allowscriptaccess" value="always"/>
<embed src="myvideolink...." type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="620" height="348"/>
</object>
Now my next step is to fill it via javascript
$('a.videolink, a.videobutton, a.articlevideobutton').click(function(event){
event.preventDefault();
$('.video object embed').attr('src', $(this).attr('href'));
});
But this isn't working... empty flash is displayed. But the generated source code seems ok. The href of the link is in the src attribute of the ebmed tag. Source code is correct again but still not playing my video
$('a.videolink, a.videobutton, a.articlevideobutton').click(function(event){
event.preventDefault();
$('.video').append('<object width="620" height="348"><param name="allowfullscreen" value="true"/>
<param name="allowscriptaccess" value="always"/>
<embed src="'+$(this).attr('href')+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="620" height="348"/></object>');
});
All is in the title, I've embedded a font and i'm using a document class to create my input field but can't type an "�" or other symbols in it.
View 1 RepliesI have 14 buttons, and each one declares a variable; example:
[code]...
On the next frame I have another 14 buttons, and on Release I want to create a new variable with the content of _root.competencia; example:
[code]...
Instead Flash tells me this: Left side of assignment operator must be variable or property.Its what Im trying to do possible? Hope somebody can help me, has been 2 days, and I cant understand what is going on, I have tried a lot of ways without positive results, I know I have a long way to go to learn actionscript, Im to new in this!
How to dynamically add wmode="opaque" to already displaying embed elements? Without reloading the elements, the embedded content should not lose its state.
Just setting the wmode attribute with javascript doesn't work.
Removing the element and then adding it again makes wmode take effect, but the flash element loses its state, among other problems. E.g if it's a video player its position/playback status resets. So that solution is no good.
Any other way of displaying content over the embedded element is acceptable as well.
(I'm doing this trough a content script in a Chrome extension if that is of any help.)
This is not a duplicated of How to dynamically add wmode=transparent to Youtube embed code? as there the parameter is added to a frame and not directly to the element it self.
is this possible in flash cs5?
var loc1:String = "fonts/swfit.ttf";
var name1:String = "SWF!T_v01";
[Embed(source=loc1, embedAsCFF="false", fontName=name1, mimeType="application/x-font")]
var swfit:Class;
Font.registerFont(swfit);
ofcourse i am getting error:
unable to resolve 'loc1' for transcoding
I had to convert an AS2 clicktag script to AS3. It complies and works locally, but I was told I need to use the FlashVars to embed/place a variable (a URL) in the swf before it even starts.This is something I haven't experimented with (yet)I've seen examples and I kind of understand it, but I was hoping on some clarification
var flashVars=root.loaderInfo.parameters;
I understand the dot synatx (enjoy using it), and the root is probably the begining (where it will place the sting) Im a bit confussied on the loaderinfo and the parameters what are here functions in the command.
var clickTAG = flashVars["clickTAG"];
then using the flashVars Im unsure on the use of square brackets (instead of using curly braces)Best guess:This will take the string passed to it "a url" clickTAG and use the flashvars to embed/place it in the root/begining tagged as "clickTAG"?
I'm now trying to move from Flash to Flex. Beginner to Flex.And I get troubled.'m searching for the internet for whole day for "how to Embed font dynamically". But I can't see any text rendered on my textField.
[Code]...
[code]....
need a way to change from tile0 to tile1 through variable [code]....
How to add a child to the stage dynamically? I can get a child to add to the stage but not using dynamic variables. Is it possible?
Example:
var firstRoundWinner:String = "Redsquare";
var mc:MovieClip = new firstRoundWinner();
// want it to say = new RedsquareaddChild(mc);
With Redsquare as one of my movieclips and the linkage is working. I can add it if I hard code it. But I want to load the variable dynamically through xml.
So, if I need to give a custom variable name to an object how would I do that?
For instance, if I have a gameID that is 12345 and its rating is 3 I want to save a variable called gameRatings_12345 thats value is 3 in my shared local object.
//share object
protected var mySavedData:SharedObject = SharedObject.getLocal("mySavedData");
I have the game id in a string
var gameID:String = "12345";
Then when I try to assign the value like this...
mySavedData.data.gameRatings_gameID = 3
I think it's literally reading it as "mySavedData.data.gameRatings_gameID" instead of "mySavedData.data.gameRatings_12345"
How can I give the variable a custom name?
how can i change variable name dynamically
ActionScript Code:
i=2
vari + "i" = 7 //these don't work
//i need to trace these code
trace(vari2)
i allways get error. i've tried the bracket none worked for me like these quotation
how do i change this variable dynamically?
[URL]
Is there a way to create a new XML object dynamically? i need to do this because i don't know how many xmls there will be.[code]
View 12 Replieshow do i change this variable dynamically?[code]
View 6 RepliesIs it possible to cast a variable as a type dynamically, where the type would be a variable of type Class? Consider the following (invalid):
var myClass:Class = MyClass;
var myInstance:myClass = new myClass();
For context: I'm working in Flex (4) to create a modal manager that will control various aspects of creating modals (via PopUpManager) and I'd like to keep it as minimal as possible. Components would be passed through the same functions, and rather than allowing any type of variable to be cast, eg:
[Code]...
I have a case where I have a "drop-down box" in an HTML webpage with some JQuery calculations, looks something like this:[code]What I'm trying to do is have this Flash ActionScript 3 Application (embedded on the same HTML page) grab a variable from the drop-down box. Now, using FlashVars is fine, except it doesn't account for when the selection is changed (obviously), but..Is there a way to reload the variable into Flash real-time when the user changes the drop-down box selection?
View 1 RepliesAfter some further testing, I found out that under Actionscript 3 XML (E4X) I'm unable to use dynamicaly created variable names...
The famous:
Code:
var i:number = 111
this["someVarName" + i] = "actual_value"
trace(someVarName111) // = actual_value
does not work for me with E4X lingo...
Code:
var myXML:XML
myXML = "...." //asume valid XML content here
trace(myXML.XMLData.@Memo_EN)
[code]....
I have a problem with setting dynamic variables. How do I retrieve a value from a variable who's name is dynamically changing?
Example:
variable1 = 1,
set variable2 = variableList(variable1);
so...
if variable1 = 5,
then variable2 = variableList5
How do I do that?