ActionScript 3.0 :: Class Theory From A Designers Point Of View?
Aug 20, 2009
I have been using flash since version 3 as a designer.I want to know how to make an object that I have manually placed on the stage from the library with a Class attached to it, interact with the Document Class? So I am basically dragging the item onto the stage and this item has a class attached and the Document Class with all of its SubClasses needs to know this exists.
Now I was dabbling with making geometry wars to learn AS3 Classes and it was great fun, I set up the Document Class, my enemies and Player 1 Spaceship. I worked out my different SubClasses, and everything was added to the stage by AddChild() along with all SubClasses being created through the Document Class....Every Class Object was linked to the Document Class as everything was created either by it or through SubClasses under it. So I had full control to do what I wanted. However, all I ever see are elements generated dynamically to the stage. As a designer I want to animate things here and there and then at specific times possibly gain control of this item with it's Class attached, but I want the Document to have a link to this Item.
Also can everybody please stop generating text boxes dynamically all of the time. just create a MovieClip with the form elements on it if it's a form that isnt going to change in layout at all. But this leads onto the same sort of questions, the items arent being created and added to the stage as objects so you still have to make the MovieClip Class understand the items under it exist, I would do it by the Instance Name but is this dirty these days in AS3..
View 16 Replies
Similar Posts:
Feb 8, 2009
I'm creating a game in flash for a university project, and learning actionscript and programming as I go. I'm very much still at a beginner level - at the moment al I have is some actionscript for drawing rectangles and moving them about the screen. This is what I'm having trouble with at the moment: I have a class called 'Creature', and I want instances of it to interact with each other. I want them to do something when they come within a certain distance of another instance. And I want them to be able to pick a random other instance to get the location of, in order to do something with that information.
What I think I need is: A function for telling the distance between two (x,y) points.
A way of referencing the nearest other instance of the class. And a way of randomly selecting from all of the instances of the class.
View 4 Replies
Aug 14, 2007
I have an .flv that has cue points sent to me by one of our motion designers. What I need to do here is be able to detect this cue points in actionscript so i can stop them at certain point and so on. I found something on flash help but i'm kind of confused.
[Code]...
View 1 Replies
Oct 18, 2010
I've usually designed Flex applications myself but this time I'll need a designer to assist with skinning the application. I've worked with this designer for a while, and we could work well on an HTML/CSS environment. He can't code, he sends me sliced PSDs which I could convert to clean code. But I'm not sure how to have him assist me with Flex UI as he's not familiar with the components.How do you guys interface with designers for your applications?
View 2 Replies
Aug 26, 2011
How do you or your company require designers to deliver their assets to coders? Do they deliver a PSD? A series of 24-bit PNGs?
If you are a coder, what would you include in a best-practice guideline to designers? If you are a designer, what questions would you like to see answered in such a document?
[Code]...
View 1 Replies
May 6, 2009
I have four objects with a .speed property. I want to compare all four and snag the object with the lowest speed. That alone I can get a grip on no problem. But, it's quite possible that 2 or more of the objects could have the same lowest speed. Here's where my ideas start to get muddled and rather involved. Compare two, toss the lowest in an array, if equal toss them both in.Compare the third to the array, if it's lower replace the existing item(s) with this one, if it's equal add it.Do a similiar thing with the fourth.To do all that I can't think of anything but a boatload of IFs and nested IFs.
View 3 Replies
Jul 22, 2009
I am trying to get a handle on interfaces with AS3 and am kind of at a sticking point. Someone tried to explain them to me using legos and conceptually I get the idea of consistent interaction. Where I seem to get stuck is, I don't really see how the implementation of interfaces accomplishes this.
[Code]....
View 3 Replies
Jul 11, 2011
Lets say we have an online application written in AS3 and served from a server as a SWF. The first version to go out is V1.0.
Several users, some behind a proxy server, use the V1.0 application and now there is a cached copy on the client machines and the proxy server.
V1.1 is released and placed on the server. All users should see V1.1, but results will vary, some will be served the fresh copy, some will for a period receive their cache's copy, and finally some will be served the cache'd copy in the proxy server.
I can be code in the V1.0 that checks a server variable to see if it's out of date. BUT if it is out of date, is there a way in AS3 to force it download a fresh copy, or apply the differences into itself?
Considering that I don't have access to the proxy server and can't manually or automatically clear the cache.
View 3 Replies
Sep 14, 2006
what I am trying to do and maybe some of you nice people can point me in the right direction or present some code examples etc.I am an intermediate Flasher but have never really done anything too hardcore....Here goes.I have an html file(or maybe it's flash depending on what's easier) with 5 radio lists in a form. Each of the lists have post variables that consist of say, option1a,b,c etc... option2a,b,c etc.Once you have checked each option and submit I want to post those variables to an XML file.
NOW STEP 2....I create a flash file with 5 empty movie clips named box1,box2,box3 etc.I create individual LoadMovie actions which dynamically get the name of the .swf file they need to load in each box by calling the variables from the xml file.
View 3 Replies
Aug 27, 2003
I would like to create a swf that pulls images from a folder, creates a thumbnail for them and preloads them. This would have to work like a bare template that could pull 2 or 20 images depending on what folder it is placed in. I'm not asking for code here, what I would like to get from you is thoughts on what works, and what doesn't. paste code if you want to explain someting, but really I just want to be able to wrap my head around this, and then code it myself, and comeback here with specific questions if I run into problems. I would like to keep this to just flash and php if at all possible.
View 5 Replies
Jun 25, 2009
Can someone clear up for me the theory behind the fact you can not redispatch custom event?I am talking about the situation where you get custom event (in your event handler method) and try to dispatch it again as it is - and you get the Error #1034: Type Coercion failed.example:
Code:
package {
import flash.display.Sprite;[code].....
View 2 Replies
Nov 16, 2011
I have a remoteobject class that handles all interactive with my remote data service. each time a call is made the dataservice checks that the user has a valid session. if they don't it won't run the requested method and it returns a fail. I can capture this fail in the fault handler. What I want to do it if it happens is push the login screen to the user.I have tried the following
var navigator:ViewNavigator;
navigator.activeView.navigator.pushView(views.LoginScreen);
But this is not working and fails with Cannot access a property or method of a null object reference. which makes sense. so my question is how can I get a reference to the current running view navigator object and push the view?As requested here is the full remote object class
package remoting
{
import events.RemoteExceptionEvent;
import flash.events.*;
[code]....
View 1 Replies
Feb 28, 2012
My goal: To create a side-scrolling motocross game (horizontal - already have terms on side scrolling methodology).The bike - should react to jumps, etc.Wheels need to turn when gas is pressed, etc (is this a basic animation on keyboard events, or is it actually what 'drives' the machine??)The rider - should hang on to bike, lean forward, backward, etc.My question lies within where should be the best place to start? I know this isn't going to happen over night, and my primary focus is on the bike & suspension & rider physics (making sure the suspension/bike/rider react correctly to bumps).URL...
View 2 Replies
Apr 22, 2011
I understand flash does not allow to save text to file, but i have been using zinc 3.0 and can save and load a single text file within flash.1. run me through what the theory would be to have multiple input text fields that save to 1 text file and then is able to load the text from those text fields back into the same place? In theory or if someone knows.2. Is it possible to automatically load and save text to files using something similar to flush() with shared objects?3. Is it possible to have a username and password so multiple people can save and load there own answers? Perhaps having this password on the first frame as i have multiple frames with sl.
View 13 Replies
May 12, 2011
I'm having a big of a problem, basically when I'm loading an external SWF file, I place in the stage the preloader, I have three symbols for the preloader, the loadbar, that loads across the stage, a circle animation, and a dynamic text that shows the description what is loading. Well when the preloader comes to the displayList, the dynamic text seems to fly off the stage, but when I do a trace statement of the x and y value of the text, it shows 413, but it still goes off the stage. I'm not sure exactly why I'm getting this. The dynamic text is embedded inside a movieclip, and I move the x/y value of the movie clip.
StageResizable View Class
ActionScript Code:
package com.brunomilitzer.views {
import flash.display.MovieClip;
import flash.events.Event;
[Code] .....
View 2 Replies
Nov 28, 2011
I've got a very simple project in FlashBuilder 4.5. It's a mobile application of type ViewNavigatorApplication with a single view, MapView. In the MapView.mxml file, I've got a Flex component of type Map declared in xml.
[Code]...
In this same project, I've an actionscript class called UserGeolocation. In this class, I'm attempting to get a reference to this map component. So far, I can get a reference to the top-level application, its ViewNavigator and the NavigationStack of said ViewNavigator. However, I cannot find a way to access the MapView, much less the map I've declared within it.
I'm aware of methods like firstView() and activeView(), but I want an absolute solution, one that retrieves the view regardless of whether or not it's first or active. I've tried navigator.getChildByName("MapView") with no luck.
View 2 Replies
Aug 3, 2010
I'm about to have to write a web page/app that will serve the agenda for circa 100 people on a page. One line per person, one column per day with 3 clickable zones in each cell. In HTML, the page is way complex for the browser to load quick and there is no possibility to click on a border between 2 cells to for example split an event that spreads among several cells. So I search an not too overkilling technology to render this kind of view. I begun with a PHP generated HTML page but the number of elements in the page make the mouse move jerky.
Moving to JAVA would give me better performances regarding the reuse of the generator of the view but it will still be an HTML page. So, here is my question: do you think that going forward with JAVA and its graphical capability is the simple solution or is Flash a better option for this part of a Web App? I'm afraid of the code I'll have to write in JAVA to handle the GUI presentation as well as the events generated by the 1000's cells plus borders of the page. In Flash, the graphical part seems simpler even if the actions handling is still huge.
View 2 Replies
Aug 15, 2011
I'm currently using RobotLegs with the Presentation Model pattern to develop a Flex 4 project. I understand that all business logic related to a View resides in the Presentation Model associated with that view, however, I am confused when it comes to View specific logic.For example, I have an indicator that needs to be positioned relatively to list items depending on which list item is selected. Is it acceptable in the Presentation pattern to put the logic that will position the indicator in the View and simply have that logic run in reaction to a selectedIndex property changing in the presentation model?The reason I am considering this is that since the Presentation Model does not have a reference to the view it is difficult to come up with an ideal solution for manipulating view components.
View 1 Replies
Mar 18, 2010
I am wondering how to make a 360º view bubble, like they use for Google Street View, but have no idea how to go at accomplishing this task... i have the string of photos that i attached in photoshop(so that if you connected the left to the right it would be a full 360º view).
View 1 Replies
Jan 25, 2012
I come to need a bit more info from my points, so I thought I'd add a previousX, previousY so that I can get a deltaX and deltaY. Now, this works fine if I make a simple self contained class. I think, however, that I'd like to extend the flash.geom.Point class to benefit from the other functions and calculations it offers.
So I extended Point and modified the x and y setters as I needed. When I compile, I get an error that these setters are not marked for override when they should be. So I override, but then I get an error that says these do not override any function.
[Code]....
View 2 Replies
Dec 29, 2011
I need to be able to rotate a movieclip around a certain point within that movieclip. So, I decided to use this dynamic registration point class. I try to use it in my movie, but I get the error that "setRegistration" is not a function.
View 3 Replies
Feb 27, 2006
I can't work out how to create a temporary copy of a 3D point class on which I'll perform some calculations which I don't want to effect the original. In C++ it's called deep copying. How do you do it in actionscript?
[Code]...
View 2 Replies
Apr 24, 2009
In the Main Timeline I have
Code:
import FlashVar;
// Instantiate FlashVar Class and Pass Root.
[code]....
View 2 Replies
Jul 22, 2009
is it possible to create an actionscript project (File > New > Actionscript Project) and still use mxml for the ui layout? basically, i want a main class as the entry point which can reference the controls within the mxml.i tried it the other way around (File > New > Flex Project), but it creates an mxml app that seems to serve as the entry point. if i create a class in this project, how do i make it the main entry point?//when i create this class inside a flex project, the constructor never gets called
Code:
package
{
[code].....
View 3 Replies
Feb 3, 2011
In the Main Timeline I have
Code:
import FlashVar;
// Instantiate FlashVar Class and Pass Root.
var myFlashVar:FlashVar = new FlashVar(this);
trace(myFlashVar.getVar('myFlashVar'));
[code]....
Now I have to pass 'this' when instantiating the class so that later I can use DocRoot to get the loaderInfo for FlashVars.Is there any way to not have to pass 'this' and have the external class point to the Main Timeline?
View 1 Replies
Dec 9, 2010
Is there a way to use the scaleX and scaleY property in conjunction with the Tween class to scale from the center?ActionScript Code:[code]above unfortunately only scales from top left. This is not a class I can go in and move all the content by hand (so that the registration point is in middle) as it's all dynamic. I've looked al over but none seem to make use of the Tween class.
View 8 Replies
Jun 4, 2007
this might be an easy question but i have not found the answer. i want a MC to move vertically upwards and then stop. i have the code below but this tweens downwards. i tried changing the -30 value but it doesn't seem to change the starting point. import mx.transitions.Tween; import mx.transitions.easing.*; var xPosT:Tween = new Tween(kText,"_y", Bounce.easeOut, -30, 56, 3, true);}; xPosT.onMotionFinished = function() {};
View 3 Replies
Nov 25, 2010
I am using Flash CS4 AS3.. When I open my browser "Internet Explorer 7" it opens normal. But When I open a link using the following Flash code it opens half in length and half in width. I need to click on "Maximise" button to view in full. How to solve the problem? It is our Intranet link.
PM3.addEventListener(MouseEvent.CLICK,PM3ClickHandler);
function PM3ClickHandler(event:MouseEvent):void { navigateToURL (new URLRequest ("http://engineering/history/thisyear/ceomessage.htm"));
}
I tried modifying the line as well. It also doesnt work.
navigateToURL(new URLRequest ("http://engineering/history/thisyear/ceomessage.htm"), "_blank");
View 3 Replies
Jun 13, 2010
I have one .mxml file (the Application) with a ViewStack (with 4 views) and a ControlBard, obviously I can change the views with it, but what I want to do is: in view #1 I have an image which I want to convert to a "hyperlink", so when I click it I go to View #2, is this doable? Also I would like to pass somehow some data (like a String) to that View #2 (lets say the it's a user avatar I click so I want to go to the second view which will show me his profile, that's why I need his name/id).
View 1 Replies
Sep 28, 2011
My problem is that when I try to pass an object from the navigator.pushView(view, dataobject), I can't figure out how to access the dataobject from actionscript. I can access {dataobject.property} from MXML easily, but I want to set a variable in the new view to the passed dataobjects property.
View 1 Replies