Limitations :: Load And Split A Massive Image In Flash??
Jul 25, 2011How do you load an image that exceeds the 4096×4096 limitations of flash while splitting it?
View 5 RepliesHow do you load an image that exceeds the 4096×4096 limitations of flash while splitting it?
View 5 RepliesI am making a snow boarding game in AS3. The problem I am having is that I want to leave a trail in the snow behind the board.
I have had a think and feel that the best way of achieving this would be to use the lineTo() method to draw a line form the snowboards previous position to its current position. If I do this all of the way down the slope I would end up with a line almost 23000 pixels long which seems extremely large and will have a major impact on performance.
If I were to convert the trail movieclip to a bitmap would it improve performance? I am targeting a minimum of flash player 9 which I have found to have issues when handling bmp's over 2880 pixels so I think this method might not work.
I have a quite large AS3 project, that involves loading external images and videos. The videos are requested one at a time. But for the sake of the UI experience I decided to load all images at once, added them to a container in different movieclips and then fade them in and out.
It all works fine, while I have 10 to 15 images, over that it starts to deteriorate the performance. Actually I'm not even sure that the problem is the performance, but the thing is that flash starts doing weird clunky behaviors, specially related to mouse interaction.This is a link where it works fine, with about 8 images in the xml.
[URL]
Probably the solution would be loading one by one, but if it's performance, what's going to happen when the timer slider cycles through 30 and they are all loaded anyways?
I want to use a camera which is installed in my computer in a Flex AIR application I'm writing, and I have few questions regarding the quality options : Do I have any limitation on the video image quality? If my camera supports HD recording, will I be able to record in HD format via the AIR application? How can I export the recorded video in any format I want? If I want to use the same camera for shooting stills, how can I ensure (within the code) the best quality for the result pictures?
View 1 Repliesthis is the offending bit of code:
for (var i in yearMarkersArray) {
yearMarkersArray[i].x = ((timelines.x + 350) % 140) + (140 * i) - 5;
yearMarkersArray[i].text = "0";
}
This is part of the main loop that triggers whenever the user drags the zoomed-out timelines (the sprites in eventsArray) left or right. The six TLFText objects in yearMarkersArray appear to scroll left or right with the user, but are really repositioned and relabeled with the correct year markers as calculated by a function I did not include above (it's working and not relevant to this problem, I simply replaced it with the "0" for clarity).
The text-setting statement is the problem code...I've commented literally everything else out of the main loop to verify it. I even changed the statement to not involve any function call (simply setting the text attribute to "0"), and it still causes the final .swf to eat an extra 1% of my CPU every 15 seconds until finally the FPS crashes through the floor. The rest of the main loop has much, MUCH more complex and I'm sure inefficient code that also runs every frame,Since this project reads a data file with a list of timeline events whose span of years I cannot predict, I do need the displayed year markers to be done dynamically in some way. The code ultimately works (I only noticed the ridiculous slowdown when I accidentally left the movie open and idle for a few minutes),
I'm trying to split an image (in a MC on the stage) into a variable number of parts.
It's not working properly, and I'm pretty sure it's because I'm re-using the bitmapdata and bitmap I create before the loop...
The MC I'm splitting is called 'back'.
ActionScript Code:
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.geom.Rectangle;
[Code]....
I am trying to split an image in different forms. For the moment I have something like this and the image splits only vertical but not random forms. I what all to be random like the image in the attach.[code]...
View 5 RepliesNot sure if this is the best way to do it but I want to have every individual line from a text file.
something like
variable=loadtextfile("text.txt");
variable.split(newline);
textfield.text=variable(2);
thats just something I came up with now, im sure it wont work =/
I'm attempting to load into an array data from an external .csv file. No problem here.
I load into a first array all of the data and split the data at the end of each line ("
").
Then, I place into a new array each line that was split.
The problem is that the last element in this new line comes with an invisible space such that when I do a trace they come out as follows:
AAAA
BBBB
CCCC
instead of
AAAA
BBBB
CCCC
This is a problem because I later on do a switch check for 'AAAA', 'BBBB' or 'CCCC' and I think it doesn't recognize any because of the space.
I've been working on a AS3 script to control my FLVplayback component. I'm very close to making this work. Let me describe what I want to happen.On my homepage I have a DIV container where my video will be located. I want a still image of the video to load with a play button over it.Upon mouse over I want the button to change colors, upon mouse click I want the video to play.I have a .FLA project I'm working. I've got a FLVplayback component, sourced to my .flv. I've created a button and it works. When you click it the video plays.I have 3 layers.
actions (this is the top layer)
buttons (has a button and progress bar)
assets (only the FLVplayer)
The following AS3 is set to frame1 in the actions layer.
I'm using FlashCS4, AS3 and DreamweaverCS4
Here is the weird issue.
#1. While working in Flash.If I do a publish preview the play button with load for a split second and then disappear to be replaced by the still image.If you click on the center of the still image where the play button SHOULD be, the video will play.
#2.If I view this online.The play buttons NEVER disappear, however the still image NEVER loads.
import fl.video.*;
import flash.display.*;
import flash.events.Event;[code]............
I've looked at a few demos from adobe that show apps built with Flex 4.5 running on iOS from simple list views to video capture. This has made me wonder if its an effective solution to build cross platform mobile apps.
For those of you who have taken Flex 4.5 mobile for a spin, what is your impression on the capability and performance on iOS. Is there anything you can't do with Flex 4.5 mobile that you couldn't with a native app? Are there any limitations?
A few days ago, I began to develop a flash with text editor and Flex SDK which is free. But I found Flex SDK doesn't support Alert or Scrollbar.What are the differences between Flex SDK and Flash Professional or Builder?Are there any other limitations of developing flash in command line with Flex SDK?
View 2 RepliesI am trying to let the user import giant images into a flash application. Unfortunately the BitmapData object's dimensions cannot exceed "8,191 pixels in width or height, and the total number of pixels cannot exceed 16,777,215 pixels" (see Reference)
Obviously with FlashPlayer11 these limitations vanish - BUT: As I only get bytes from the FileReference, I need to convert these via Loader.loadBytes(), to get access to the image data. This doesn't seem to work for images exceeding the old BitmapData limitations.
[Code]...
What would you use to create buttons which when pressed load an image in an image area within the same flash document?
View 1 RepliesI've been building my app' and testing it every day by exporting it to a movie, and testing everything.It's all been going very well and the .swf is usually exported to my desktop in less tha the time it takes to minimize the Flash window.Today I started work on my .fla (mark18) and added a "back" button to every scene (it takes the user back to a main page with the actionscript:
on (release) {
_root.gotoAndPlay("Main");
}
There are 9 scenes which are very short.BUT, when I tried to export it, it took about 15 minutes to export.
I made an app. I figured out how to load all my images into in.
I have about 1000 images and 1000 sounds that I am using in it. About 70MB of data
How will this affect a users computer?
Is it even possible the load up this much content?
I ask because I am getting stack overload error on my bulkloader!
Scares me to think that months of work will go down the drain because I can't load this much data!
I got this website at work which I've just updated.It was working pretty well, yesterday I showed it to a friend.And it was working perfectly. This morning, I hear sound but all i get is a black screen.It works on every other browser (chrome, firefox, SeaMonkey, etc.) but in Internet Explorer, black screened.If anyone can,I need a quick solution, my bosses are freaking out and that is kindda out of my league as for "trouble shoot".Why something that was working not even 12 hours go goes awry on me today?
View 2 RepliesWe have a problem working with FMS 3.5 (installed on a IIS server). Configuration of the servers all based on IIS: webserver (authentification, xml data loaded by Flash app, data (on IIS) sended to and recieve from FMS). Seperate FMS 3.5 (latest update) server. Only running FMS (no other apps are running on this machine).
[Code]...
I see this quite a lot and I was wondering if there was a way to refactor this nicely to avoid the massive switch? This is a method in a factory: RoomControllerFactory, instantiating a game location based on its type. Here's an example from a switch in the factory method:
[Code]...
I have created a class that I've been using as the storage for all listings in my applications. The class allows me to "sign" an object to a listing (which can be created on the fly via the sign() method like so):
manager.sign(myObject, "someList"); This stores the index of the element (using it's unique id) in the newly created or previously created listing "someList" as well as the object in a 2D array. So for example, I might end up with this:
[Code]...
So I am trying to embed some simplified Chinese into my flash file. When I turn off embed fonts the flash file is fine. If I add simplified chinese char set it makes the swf massive. Is there a way to embed a smaller character set than the ones flash offers. Standard English Characters if I add all the characters and pnctuation amount to 106, simplified Chinese is 11,218 it just is not doable.
So
(i) Can I smooth html text in flash
or
(ii) Can I used a reduced character set?
I would like to know is there any limitations in flash textarea like the number of lines it can have or the number of bytes it can have. iam opening a text file using php in textarea, where all the contents of the files are not getting loaded in the textarea. If it is there then how to increase its size, is it same thing in flex?
View 1 RepliesI am creating flash uploader and want to start 10 uploadings at time.But flash upload only 2 files on domain at time, other references wait for something.In IE with ActiveX Player limitation is about 6 files at time.Is there any ideas how to change this limitation? For uploading I need to use FileReference.upload without creating URLRequest object from file data.
View 1 Repliessrc="http://www.youtube.com/v/R5zKIOTvfwQ?version=3"
and
src="http://www.youtube.com/v/R5zKIOTvfwQ"
How can I get the video ID alone from this src?
Is there any predefined option available for that?
limits to number of SWFs that can establish local connection on MAC? The architecture is: One Manager ("server") and N number of other SWFs that communicate with the manager.When I embed more than 8 SWFs (manager + more than 7 dependents) and attempt to establish connection between them - only first 7 dependent swfs are capable to communicate with the manager on MAC (both Safary and FF). The rest are ignored. It doesn't seem to be an issue on PC where I went up to 20 and it worked (with some quirks of course). Is it a native behavior on MAC?
I did not check if number of connections is at stake (as opposed to number of swfs). There are 14 connections all together when 7 dependents are involved.
I currently have a script that allows the user to click on a right or left arrow to scroll across a movie under a mask, but currently they can scroll it so you don't see anything in the middle. How can I add an X and Y axis limitations so this doesnt happen to the following script:
Code:
var move_fn:String="";
var speed:Number = 5;
left_arrow.onRelease=right_arrow.onRelease=function(){
[Code].....
I believe my flash client is losing some packets the server sends, because some packets get joined together hence I believe it drops them.Here is my packetHandler in flash
private var xmlsock:XMLSocket;
this.xmlsock = new XMLSocket();
xmlsock.connect("127.0.0.1", 1234);[code].......
A possible packet I sniffed sent by the server was.
u:105.w. aka (75 3A 31 30 35 00 77 00)
so the waiting packet never came in.
I have a program in c++ that sends a socket of 23723 bytes to a flash player in one "shot".The flash player sometimes receives two packets of size 17520 and 6203, and other times it receives a single packet of 23723.
EDIT: There does not seem to be a way to obtain the total number of bytes associated with the send data from flash. This would make it very difficult to build a loop to reconstruct the "broken" packet.I thought TCP was supposed to correctly recombine the packets and I am having difficulty recombining them myself.This is my receiving handler in flash:
var socket:Socket = new Socket();
socket.addEventListener(Event.CONNECT, socketConnectHandler);
socket.addEventListener(ProgressEvent.SOCKET_DATA, socketDataReceivedHandler);[code]...
will at times print 23723, and at other times, will print 17520 quickly followed by 6203. The total size are just examples and are subject to change for each send sockets. Also many sockets can be sent or received at the same time, so the split packets can be inter-mixed. In c++ I could determine what the total size of the sent data was, even if I did not receive the whole sent data yet.
What is the reason Flash Builder 4's Network Monitor does not support applications that were created using pure ActionScript and Library projects? It seems to work only for Flex projects.
View 1 RepliesI have been playing with new (or not so new) MouseCursorData to at last stop using mouseX or MouseMove. Better performence is better work but I have a problem with MouseCursorData limitation. As you know MouseCursorData has 32x32 pixels for a custom cursor. Is there any way to overrid this limit?[code]
View 0 Replies